2010-12-08 124 views
0

现在,我正在开发一个JSON项目。全部JSON值存储在sqlLite数据库中,并显示列表视图。某些值正确显示,并且在下面显示错误的那一刻。请帮帮我。如何解决致命异常错误?

12-08 19:00:27.818: ERROR/AndroidRuntime(1042): FATAL EXCEPTION: main 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042): java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at java.util.ArrayList.get(ArrayList.java:311) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at ez.com.Action_module_screen.database(Action_module_screen.java:2443) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at ez.com.Action_module_screen$2.handleMessage(Action_module_screen.java:623) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at android.os.Handler.dispatchMessage(Handler.java:99) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at android.os.Looper.loop(Looper.java:123) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at java.lang.reflect.Method.invokeNative(Native Method) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at java.lang.reflect.Method.invoke(Method.java:521) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
12-08 19:00:27.818: ERROR/AndroidRuntime(1042):  at dalvik.system.NativeStart.main(Native Method) 

回答

3

您正在访问myList.get(0)为空列表。例如,

该列表可能不叫myList(可能不是!),并且该调用可能是get(x),但这就是发生的情况。

Action_module_screen你自己的代码?这就是导致错误的原因。

相关问题