Hello. I am working on my own app. It appears that when I switch to other tasks after opening and navigating through my app, and switch back to my app later, it crashes. When not task switching, it seems perfectly stable, but task switching tends to make this crash. This does not always happen. If I only quickly switch to email and back, it works perfectly, but if I run several games, and then switch back, the problem occurs. I guess it is something in Android's memory manager that my app doesn't work properly with, but I can't figure out what exactly the problem is.
This is my log:
07-29 22:10:22.450: W/dalvikvm(19946): threadid=1: thread exiting with uncaught exception (group=0x40c4d1f8)
07-29 22:10:22.490: E/AndroidRuntime(19946): FATAL EXCEPTION: main
07-29 22:10:22.490: E/AndroidRuntime(19946): java.lang.RuntimeException: Unable to start activity ComponentInfo{nl.psssoftware.mannashaker/nl.psssoftware.mannashaker.VerseActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x0
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1970)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.access$600(ActivityThread.java:128)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.os.Handler.dispatchMessage(Handler.java:99)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.os.Looper.loop(Looper.java:137)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.main(ActivityThread.java:4517)
07-29 22:10:22.490: E/AndroidRuntime(19946): at java.lang.reflect.Method.invokeNative(Native Method)
07-29 22:10:22.490: E/AndroidRuntime(19946): at java.lang.reflect.Method.invoke(Method.java:511)
07-29 22:10:22.490: E/AndroidRuntime(19946): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
07-29 22:10:22.490: E/AndroidRuntime(19946): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
07-29 22:10:22.490: E/AndroidRuntime(19946): at dalvik.system.NativeStart.main(Native Method)
07-29 22:10:22.490: E/AndroidRuntime(19946): Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.content.res.Resources.getText(Resources.java:260)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.widget.TextView.setText(TextView.java:3669)
07-29 22:10:22.490: E/AndroidRuntime(19946): at nl.psssoftware.mannashaker.VerseActivity.displayVerse(VerseActivity.java:46)
07-29 22:10:22.490: E/AndroidRuntime(19946): at nl.psssoftware.mannashaker.VerseActivity.onCreate(VerseActivity.java:24)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.Activity.performCreate(Activity.java:4533)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1053)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1934)
07-29 22:10:22.490: E/AndroidRuntime(19946): ... 11 more
This is my log:
07-29 22:10:22.450: W/dalvikvm(19946): threadid=1: thread exiting with uncaught exception (group=0x40c4d1f8)
07-29 22:10:22.490: E/AndroidRuntime(19946): FATAL EXCEPTION: main
07-29 22:10:22.490: E/AndroidRuntime(19946): java.lang.RuntimeException: Unable to start activity ComponentInfo{nl.psssoftware.mannashaker/nl.psssoftware.mannashaker.VerseActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x0
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1970)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.access$600(ActivityThread.java:128)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.os.Handler.dispatchMessage(Handler.java:99)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.os.Looper.loop(Looper.java:137)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.main(ActivityThread.java:4517)
07-29 22:10:22.490: E/AndroidRuntime(19946): at java.lang.reflect.Method.invokeNative(Native Method)
07-29 22:10:22.490: E/AndroidRuntime(19946): at java.lang.reflect.Method.invoke(Method.java:511)
07-29 22:10:22.490: E/AndroidRuntime(19946): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
07-29 22:10:22.490: E/AndroidRuntime(19946): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
07-29 22:10:22.490: E/AndroidRuntime(19946): at dalvik.system.NativeStart.main(Native Method)
07-29 22:10:22.490: E/AndroidRuntime(19946): Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.content.res.Resources.getText(Resources.java:260)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.widget.TextView.setText(TextView.java:3669)
07-29 22:10:22.490: E/AndroidRuntime(19946): at nl.psssoftware.mannashaker.VerseActivity.displayVerse(VerseActivity.java:46)
07-29 22:10:22.490: E/AndroidRuntime(19946): at nl.psssoftware.mannashaker.VerseActivity.onCreate(VerseActivity.java:24)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.Activity.performCreate(Activity.java:4533)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1053)
07-29 22:10:22.490: E/AndroidRuntime(19946): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1934)
07-29 22:10:22.490: E/AndroidRuntime(19946): ... 11 more