HTC Wildfire 2 で 2 回プレイしたところ、次の例外が発生しました。
E/AndroidRuntime( 2165): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bryan.barrett.countdownforandroid/com.bryan.barrett.countdownforandroid.lettersPoints}: java.lang.IndexO
utOfBoundsException: Invalid index 0, size is 0
E/AndroidRuntime( 2165): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1852)
E/AndroidRuntime( 2165): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1873)
E/AndroidRuntime( 2165): at android.app.ActivityThread.access$1500(ActivityThread.java:135)
E/AndroidRuntime( 2165): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1054)
E/AndroidRuntime( 2165): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2165): at android.os.Looper.loop(Looper.java:150)
E/AndroidRuntime( 2165): at android.app.ActivityThread.main(ActivityThread.java:4358)
E/AndroidRuntime( 2165): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2165): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 2165): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
E/AndroidRuntime( 2165): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
E/AndroidRuntime( 2165): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2165): Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
E/AndroidRuntime( 2165): at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257)
E/AndroidRuntime( 2165): at java.util.ArrayList.get(ArrayList.java:311)
E/AndroidRuntime( 2165): at com.bryan.barrett.countdownforandroid.lettersPoints.onCreate(Unknown Source)
と
E/Database( 2165): close() was never explicitly called on database '/data/data/com.bryan.barrett.countdownforandroid/databases/progress.db'
E/Database( 2165): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
E/Database( 2165): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1954)
E/Database( 2165): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:902)
E/Database( 2165): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:936)
E/Database( 2165): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:929)
E/Database( 2165): at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:612)
E/Database( 2165): at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
E/Database( 2165): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
E/Database( 2165): at com.bryan.barrett.countdownforandroid.a.d.<init>(Unknown Source)
E/Database( 2165): at com.bryan.barrett.countdownforandroid.a.f.<init>(Unknown Source)
E/Database( 2165): at com.bryan.barrett.countdownforandroid.lettersPoints.onCreate(Unknown Source)
他の質問に投稿した例外とともに、一歩下がって、問題の原因となっているデバイスでこれをより真剣にテストすることをお勧めします。Androidのバージョンが関係している可能性が高いです。Nexus 7 と Nexus One でアプリをざっと見てみたところ、クラッシュは発生しませんでした。