Ik heb met behulp van een tutorial geprobeerd een game-app voor Android te maken. Ik heb alle stappen uitgevoerd die werden uitgelegd en de uitleg er (meestal) ook bij begrepen, echter begrijp ik niet waarom de app crashed. Er waren geen syntaxfouten, tenminste niet wat de IDe liet zien. Deze tutorials heb ik gebruikt:
http://code.tutsplus.com/...r-interface--mobile-21853
Als ik hem in een emulator open, krijg ik keurig het startscherm. Als ik echter op de startknop druk, freezed het beeld en crashed de app. Ik zie dan in Logcat de volgende melding:
Hieruit kan ik opmaken dat er dus iets niet goed gaat met Lineairview en de Button. Ik snap echter niet wat die Lineairview kan doen met een button zodat een hele app crashed?
Op Stack staat dit erover:
http://code.tutsplus.com/...r-interface--mobile-21853
Als ik hem in een emulator open, krijg ik keurig het startscherm. Als ik echter op de startknop druk, freezed het beeld en crashed de app. Ik zie dan in Logcat de volgende melding:
code:
1
2
3
4
5
6
7
8
| 07-15 06:52:11.140: E/AndroidRuntime(1006): FATAL EXCEPTION: main 07-15 06:52:11.140: E/AndroidRuntime(1006): Process: com.example.mijnapp, PID: 1006 07-15 06:52:11.140: E/AndroidRuntime(1006): java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.widget.Button 07-15 06:52:11.140: E/AndroidRuntime(1006): at com.example.app.LetterAdapter.getView(LetterAdapter.java:55) 07-15 06:52:11.140: E/AndroidRuntime(1006): at android.widget.AbsListView.obtainView(AbsListView.java:2263) 07-15 06:52:11.140: E/AndroidRuntime(1006): at android.widget.GridView.onMeasure(GridView.java:1044) 07-15 06:52:11.140: E/AndroidRuntime(1006): at android.view.View.measure(View.java:16497) etc... |
Hieruit kan ik opmaken dat er dus iets niet goed gaat met Lineairview en de Button. Ik snap echter niet wat die Lineairview kan doen met een button zodat een hele app crashed?
Op Stack staat dit erover:
Maar waar zou die fout dan moeten staan? En hoe zou ik het evt kunnen oplossen? Is het een fout in mijn Eclipse, aangezien hij bij anderen wel goed doet(volgens de reacties)? Of ligt het aan de android versie?Thrown to indicate that the code has attempted to cast an Object to a subclass of which it is not an instance. For example, the following code generates a ClassCastException:
Spiegeltje, spiegeltje aan de wand, wie heeft de mooiste telefoon van het land?