Ciao a tutti.
Ho un problema con un app su android studio.
La mia app è un quiz da 20 domande con 4 possibili risposte. Quando si preme la risposta esce immediatamente un pop up che dice se la scelta fatta è corretta o sbagliata con scritto in qualunque caso qual è la risposta giusta e si preme ok per passare alla risposta successiva. Alla fine del quiz c'è un punteggio
Questa applicazione l'ho fatta 2 anni ed ha sempre funzionato, ma non ho mai creato un apk e la utilizzavo sempre come test, facendo ogni tanto delle piccole migliorie, di poco conto tipo cambiare colore o aggiungere domande.
Un po' di tempo non ha più funzionato e mi esce questo codice di errore quando provo ad avviarla su android studio e non capisco dov'è l'errore
App restart successful without requiring a re-install.
$ adb shell am start -n "com.example.provapratica/com.example.provapratica.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connected to process 18657 on device 'hmd_global-nokia_7_plus-B2NGAA9832606673'.
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
I/le.provapratic: Late-enabling -Xcheck:jni
E/le.provapratic: Unknown bits set in runtime_flags: 0x8000
I/Perf: Connecting to perf service.
E/Perf: Fail to get file list com.example.provapratica
E/Perf: getFolderSize() : Exception_1 = java.lang.NullPointerException: Attempt to get length of null array
E/Perf: Fail to get file list com.example.provapratica
E/Perf: getFolderSize() : Exception_1 = java.lang.NullPointerException: Attempt to get length of null array
E/Perf: Fail to get file list oat
E/Perf: getFolderSize() : Exception_1 = java.lang.NullPointerException: Attempt to get length of null array
D/AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
W/le.provapratic: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
W/le.provapratic: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.provapratica, PID: 18657
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.provapratica/com.example.provapratica.MainActivity}: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3271)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3410)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2017)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7397)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)
Caused by: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
at com.example.provapratica.MainActivity.onCreate(MainActivity.java:206)
at android.app.Activity.performCreate(Activity.java:7802)
at android.app.Activity.performCreate(Activity.java:7791)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1300)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3246)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3410)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2017)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7397)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)