Ben Becker
- Forum-Beiträge: 209
27.06.2013, 10:11:10 via Website
27.06.2013 10:11:10 via Website
Hiho!
Ich habe eine Fehlermeldung in meiner App:
06-27 10:08:19.902: I/System.out(30619): Ben class android.widget.LinearLayout
06-27 10:08:20.607: I/System.out(30619): Ben class android.widget.LinearLayout
06-27 10:08:20.617: D/AndroidRuntime(30619): Shutting down VM
06-27 10:08:20.617: W/dalvikvm(30619): threadid=1: thread exiting with uncaught exception (group=0x418462a0)
06-27 10:08:20.632: E/AndroidRuntime(30619): FATAL EXCEPTION: main
06-27 10:08:20.632: E/AndroidRuntime(30619): java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.LinearLayout
06-27 10:08:20.632: E/AndroidRuntime(30619): at de.sportwettenblogger.de.vorhersage.aufbereiten.ShowPrediction$2.onClick(ShowPrediction.java:151)
Doch diese habe ich schon versucht abzufangen. Scheinbar klappt das aber nicht. Das komische ist auch, die Zeile 06-27 10:08:20.607: I/System.out(30619): Ben class android.widget.LinearLayout zeigt an was angeklickt wurde, also ein LinearLayout. Vielleicht sieht jemand in meinem Code den Fehler:
Ich habe eine Fehlermeldung in meiner App:
06-27 10:08:19.902: I/System.out(30619): Ben class android.widget.LinearLayout
06-27 10:08:20.607: I/System.out(30619): Ben class android.widget.LinearLayout
06-27 10:08:20.617: D/AndroidRuntime(30619): Shutting down VM
06-27 10:08:20.617: W/dalvikvm(30619): threadid=1: thread exiting with uncaught exception (group=0x418462a0)
06-27 10:08:20.632: E/AndroidRuntime(30619): FATAL EXCEPTION: main
06-27 10:08:20.632: E/AndroidRuntime(30619): java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.LinearLayout
06-27 10:08:20.632: E/AndroidRuntime(30619): at de.sportwettenblogger.de.vorhersage.aufbereiten.ShowPrediction$2.onClick(ShowPrediction.java:151)
Doch diese habe ich schon versucht abzufangen. Scheinbar klappt das aber nicht. Das komische ist auch, die Zeile 06-27 10:08:20.607: I/System.out(30619): Ben class android.widget.LinearLayout zeigt an was angeklickt wurde, also ein LinearLayout. Vielleicht sieht jemand in meinem Code den Fehler:
1ll_spiel.setOnClickListener(new OnClickListener() {
2 public void onClick(View v) {
3 System.out.println("Ben "+v.getClass());
4 if(v instanceof LinearLayout){
5 LinearLayout ll_klick=(LinearLayout) activity.findViewById(v.getId());
6 if(ll_klick.getChildAt(0).getVisibility()==View.GONE){
7 ll_klick.getChildAt(0).setVisibility(View.VISIBLE);
8 ll_klick.getChildAt(1).setVisibility(View.GONE);
9 } else {
10 ll_klick.getChildAt(0).setVisibility(View.GONE);
11 ll_klick.getChildAt(1).setVisibility(View.VISIBLE);
12 }
13 }
14 }
15 });
2 public void onClick(View v) {
3 System.out.println("Ben "+v.getClass());
4 if(v instanceof LinearLayout){
5 LinearLayout ll_klick=(LinearLayout) activity.findViewById(v.getId());
6 if(ll_klick.getChildAt(0).getVisibility()==View.GONE){
7 ll_klick.getChildAt(0).setVisibility(View.VISIBLE);
8 ll_klick.getChildAt(1).setVisibility(View.GONE);
9 } else {
10 ll_klick.getChildAt(0).setVisibility(View.GONE);
11 ll_klick.getChildAt(1).setVisibility(View.VISIBLE);
12 }
13 }
14 }
15 });
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.