Note that there are some explanatory texts on larger screens.

plurals
  1. POunfartunately app has stopped, random numbers crash
    primarykey
    data
    text
    <p>but i achieved to get no errors in code but when i try to execute in emulator it says unfartunately app has stopped. The problem have to be in this part, because it stops only when klassenNr=6</p> <pre><code>int zufallsNr1; int zufallsNr2 = 300; int zufallsNr3 = 300; int zufallsNr4 = 300; int zufallsNr5 = 300; if (klassenNr == 6) { Random zufall = new Random(); int zufallsNr1 = zufall.nextInt(name[4].length); while (zufallsNr1 == zufallsNr2 &amp;&amp; zufallsNr2 == 300) { zufallsNr2 = zufall.nextInt(name[4].length); } while (zufallsNr3 == zufallsNr2 &amp;&amp; zufallsNr3 == zufallsNr1 &amp;&amp; zufallsNr3 == 300) { zufallsNr3 = zufall.nextInt(name[4].length); } while (zufallsNr4 == zufallsNr2 &amp;&amp; zufallsNr4 == zufallsNr1 &amp;&amp; zufallsNr4 == zufallsNr3 &amp;&amp; zufallsNr4 == 300) { zufallsNr4 = zufall.nextInt(name[4].length); } while (zufallsNr5 == zufallsNr2 &amp;&amp; zufallsNr5 == zufallsNr1 &amp;&amp; zufallsNr5 == zufallsNr3 &amp;&amp; zufallsNr5 == zufallsNr4 &amp;&amp; zufallsNr5 == 300) { zufallsNr5 = zufall.nextInt(name[4].length); } valuelist = new String[] { name[4][zufallsNr1], name[4][zufallsNr2], name[4][zufallsNr3], name[4][zufallsNr4], name[4][zufallsNr5] }; } else { if (klassenNr == 5) { valuelist = topographienamen; } else { valuelist = name[klassenNr]; } } </code></pre> <p>300 is much more than name[4].length</p> <p>logcat:</p> <pre><code>05-30 01:46:09.725: I/ActivityManager(297): START u0 {cmp=com.jafapp.igeo/.FuenfteActivity (has extras)} from pid 12533 05-30 01:46:09.738: W/WindowManager(297): Failure taking screenshot for (328x583) to layer 21020 05-30 01:46:10.355: D/AndroidRuntime(12533): Shutting down VM 05-30 01:46:10.406: W/dalvikvm(12533): threadid=1: thread exiting with uncaught exception (group=0x40a71930) 05-30 01:46:10.506: E/AndroidRuntime(12533): FATAL EXCEPTION: main 05-30 01:46:10.506: E/AndroidRuntime(12533): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jafapp.igeo/com.jafapp.igeo.FuenfteActivity}: java.lang.ArrayIndexOutOfBoundsException: length=254; index=300 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.ActivityThread.access$600(ActivityThread.java:141) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.os.Handler.dispatchMessage(Handler.java:99) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.os.Looper.loop(Looper.java:137) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.ActivityThread.main(ActivityThread.java:5041) 05-30 01:46:10.506: E/AndroidRuntime(12533): at java.lang.reflect.Method.invokeNative(Native Method) 05-30 01:46:10.506: E/AndroidRuntime(12533): at java.lang.reflect.Method.invoke(Method.java:511) 05-30 01:46:10.506: E/AndroidRuntime(12533): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 05-30 01:46:10.506: E/AndroidRuntime(12533): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 05-30 01:46:10.506: E/AndroidRuntime(12533): at dalvik.system.NativeStart.main(Native Method) 05-30 01:46:10.506: E/AndroidRuntime(12533): Caused by: java.lang.ArrayIndexOutOfBoundsException: length=254; index=300 05-30 01:46:10.506: E/AndroidRuntime(12533): at com.jafapp.igeo.FuenfteActivity.onCreate(FuenfteActivity.java:449) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.Activity.performCreate(Activity.java:5104) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 05-30 01:46:10.506: E/AndroidRuntime(12533): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 05-30 01:46:10.506: E/AndroidRuntime(12533): ... 11 more 05-30 01:46:10.585: W/ActivityManager(297): Force finishing activity com.jafapp.igeo/.FuenfteActivity 05-30 01:46:10.645: W/ActivityManager(297): Force finishing activity com.jafapp.igeo/.KlassenlisteActivity 05-30 01:46:11.189: W/ActivityManager(297): Activity pause timeout for ActivityRecord{40fbe7f0 u0 com.jafapp.igeo/.FuenfteActivity} 05-30 01:46:11.255: E/SurfaceFlinger(37): ro.sf.lcd_density must be defined as a build property 05-30 01:46:11.775: E/SurfaceFlinger(37): ro.sf.lcd_density must be defined as a build property </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload