Wie um zu zeigen, Warnmeldung bei Klick auf listview

Möchte ich zeigen, alertdialog, wenn ich auf ein listview auf meine Tätigkeit, ich habe einen code zeigen, der alertdialog, aber ich weiß, etwas stimmt nicht mit meinem code, und ich weiß nicht, wie es zu lösen ist, wird die Warnung nicht zeigen, wie das, was ich will, aber in der DDMS das Ergebnis bekommen, was ich will. hier ist mein code :

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {

new bike_type_dao(responsetype).view_bike_type();

final Entity_Brand brand = adapterBrand.getItem(position);

LayoutInflater li = (LayoutInflater) this
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = li.inflate(R.layout.listview_activity, null, false);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(brand.getBrand_name());
builder.setView(view);

ListView listtype = (ListView) view.findViewById(R.id.list_sepeda);
listtype.setOnClickListener((OnClickListener) this);
listtype.setAdapter(new ArrayAdapter<Entity_Bike_Type>(this,
        android.R.layout.simple_list_item_1, arrayList));
listtype.setOnItemClickListener((OnItemClickListener) this);

builder.create().show();

}

Dank.

das ist mein log cat:

09-18 11:52:07.819: E/HttpResponse(25866): {"result":1,"data":[{"0":"1","id_brand":"1","1":"Polygon","brand_name":"Polygon"},{"0":"2","id_brand":"2","1":" United Bike","brand_name":"United Bike"},{"0":"3","id_brand":"3","1":"WimCycle","brand_name":"WimCycle"}]}
09-18 11:52:09.669: D/AndroidRuntime(25866): das Herunterfahren der VM
09-18 11:52:09.669: W/dalvikvm(25866): threadid=1: thread beenden mit Ausnahme uncaught (Gruppe=0x40018578)
09-18 11:52:09.679: E/AndroidRuntime(25866): FATAL EXCEPTION: main
09-18 11:52:09.679: E/AndroidRuntime(25866): java.lang.Classcastexception-Fehler: com.wilis.hellotabwidget.Tab_Brand_ListView_Activity
09-18 11:52:09.679: E/AndroidRuntime(25866): bei com.wilis.hellotabwidget.Tab_Brand_ListView_Activity.onListItemClick(Tab_Brand_ListView_Activity.java:158)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.app.ListActivity$2.onItemClick(ListActivity.java:319)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.- widget.AdapterView.performItemClick(AdapterView.java:284)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.- widget.ListView.performItemClick(ListView.java:3755)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.- widget.AbsListView$PerformClick.run(AbsListView.java:1964)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.os.Handler.handleCallback(Handler.java:587)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.os.Handler.dispatchMessage(Handler.java:92)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.os.Looper.Loops(Looper.java:130)
09-18 11:52:09.679: E/AndroidRuntime(25866): at android.app.ActivityThread.main(ActivityThread.java:3687)
09-18 11:52:09.679: E/AndroidRuntime(25866): bei java.lang.reflektieren.Methode.invokeNative(Native-Methode)
09-18 11:52:09.679: E/AndroidRuntime(25866): bei java.lang.reflektieren.Methode.invoke(Method.java:507)
09-18 11:52:09.679: E/AndroidRuntime(25866): an com.android.intern.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
09-18 11:52:09.679: E/AndroidRuntime(25866): an com.android.intern.os.ZygoteInit.main(ZygoteInit.java:625)
09-18 11:52:09.679: E/AndroidRuntime(25866): bei dalvik.system.NativeStart.main(Native-Methode)
09-18 11:52:09.809: E/HttpResponse(25866): {"result":1,"data":[{"0":"1","id_type":"1","1":"Cross Country (XC)","type_name":"Cross Country (XC)"},{"0":"2","id_type":"2","1":"BMX","type_name":"BMX"},{"0":"3","id_type":"3","1":"Free Ride (FR)","type_name":"Free Ride (FR)"},{"0":"4","id_type":"4","1":"DownHill (DH)","type_name":"DownHill (DH)"},{"0":"5","id_type":"5","1":"DirtJump (DJ)","type_name":"DirtJump (DJ)"},{"0":"6","id_type":"6","1":"Road Bike","type_name":"Road Bike"}]}

  • whats on line 158, in Ihrer Aktivität. Bitte fügen Sie dieser Liste hier
  • listtype.setAdapter(new ArrayAdapter<Entity_Bike_Type>(this, android.R.layout.simple_list_item_1, arrayList));
Schreibe einen Kommentar