How to occurs ArrayIndexOutOfBoundsException error in android during compling or runing your program . So let me suppose some problems and their some tricky answers, which is more helpful for solving your problem.
Main reason to occurs this is. Thrown when the an array is indexed with a value less than zero, or greater than or equal to the size of the array.
The
ArrayTrouble
example illustrates an error which will occur if an attempt is made to access the elements of an array of zero length:import java.lang.reflect.Array; import static java.lang.System.out; public class ArrayTrouble { public static void main(String... args) { Object o = Array.newInstance(int.class, 0); int[] i = (int[])o; int[] j = new int[0]; out.format("i.length = %d, j.length = %d, args.length = %d%n", i.length, j.length, args.length); Array.getInt(o, 0); // ArrayIndexOutOfBoundsException } }
$ java ArrayTrouble i.length = 0, j.length = 0, args.length = 0 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException at java.lang.reflect.Array.getInt(Native Method) at ArrayTrouble.main(ArrayTrouble.java:11)
Tip: It is possible to have arrays with no elements (empty arrays). There are only a few cases in common code where they are seen but they can occur in reflection inadvertently. Of course, it is not possible to set/get the values of an empty array because an
ArrayIndexOutOfBoundsException
will be thrown.Please visit this site which has more information about this. http://developer.android.com/reference/java/lang/ArrayIndexOutOfBoundsException.html
Now other problems are:
1.ArrayIndexOutOfBoundsException occurs when you connect database
https://github.com/commonsguy/cw-android/issues/2
2.horizontal slide on ListView throw ArrayIndexOutOfBoundsException
http://code.google.com/p/android/issues/detail?id=10238
3. ArrayIndexOutOfBoundsException with custom Android Adapter for multiple views in ListView
http://stackoverflow.com/questions/2596547/arrayindexoutofboundsexception-with-custom-android-adapter-for-multiple-views-in
4. The exception is thrown from getY() from onTouchEvent()
http://stackoverflow.com/questions/5479727/android-debugging-java-lang-arrayindexoutofboundsexception
5.ArrayIndexOutOfBoundsException in ItemizedOverlay
http://androidforums.com/application-development/198225-arrayindexoutofboundsexception-itemizedoverlay.html
6.ItemizedOverlay + ArrayIndexOutOfBoundsException / NullPointerException workarounds
http://developmentality.wordpress.com/2009/10/19/android-itemizedoverlay-arrayindexoutofboundsexception-nullpointerexception-workarounds/
7.Computing the distance between two consecutive location updates and callculating the time
http://stackoverflow.com/questions/6191071/java-lang-arrayindexoutofboundsexception-in-android
8. Using indexOfChromosomes : 48 indexOfGens : 20 double Truncation; double Crossover; double Mutation; int Generation;
http://stackoverflow.com/questions/8162867/error-java-lang-arrayindexoutofboundsexception-on-android
9.Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException
http://stackoverflow.com/questions/5176391/exception-in-thread-main-java-lang-arrayindexoutofboundsexception
10.how to solve Exception in thread “main” java.lang.ArithmeticException: / by zero?
http://stackoverflow.com/questions/7048442/how-to-solve-exception-in-thread-main-java-lang-arithmeticexception-by-zero
More details click here: google
0 comments
Thanks for your comment