Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 致命异常:main,但eclipse未显示任何错误_Java_Android - Fatal编程技术网

Java 致命异常:main,但eclipse未显示任何错误

Java 致命异常:main,但eclipse未显示任何错误,java,android,Java,Android,这是我的问题, 我放了一些日志。我在我的代码中,甚至在最后,它们都打印在logCat中,这意味着它一直持续到最后,但一些错误不断出现 谢谢你的帮助 日志: 08-02 13:14:11.030: I/Process(1817): Sending signal. PID: 1817 SIG: 9 08-02 13:15:36.670: D/dalvikvm(1854): GC_FOR_ALLOC freed 36K, 4% free 6347K/6595K, paused 60ms 08-02 1

这是我的问题, 我放了一些日志。我在我的代码中,甚至在最后,它们都打印在logCat中,这意味着它一直持续到最后,但一些错误不断出现

谢谢你的帮助

日志:

08-02 13:14:11.030: I/Process(1817): Sending signal. PID: 1817 SIG: 9
08-02 13:15:36.670: D/dalvikvm(1854): GC_FOR_ALLOC freed 36K, 4% free 6347K/6595K, paused 60ms
08-02 13:15:36.790: I/dalvikvm-heap(1854): Grow heap (frag case) to 12.983MB for 7056016-byte allocation
08-02 13:15:36.880: D/dalvikvm(1854): GC_FOR_ALLOC freed <1K, 3% free 13237K/13511K, paused 60ms
08-02 13:15:37.020: D/dalvikvm(1854): GC_CONCURRENT freed <1K, 3% free 13237K/13511K, paused 4ms+3ms
08-02 13:15:38.940: D/dalvikvm(1854): GC_CONCURRENT freed 3K, 1% free 15246K/15367K, paused 3ms+3ms
08-02 13:15:41.521: D/dalvikvm(1854): GC_FOR_ALLOC freed 28K, 1% free 15555K/15687K, paused 59ms
08-02 13:15:41.551: I/dalvikvm-heap(1854): Grow heap (frag case) to 17.630MB for 2499884-byte allocation
08-02 13:15:41.701: D/dalvikvm(1854): GC_FOR_ALLOC freed <1K, 2% free 17996K/18183K, paused 59ms
08-02 13:15:41.851: D/dalvikvm(1854): GC_CONCURRENT freed <1K, 2% free 17996K/18183K, paused 6ms+3ms
08-02 13:15:42.712: I/log_tag(1854): ID_ville: 3, Nom_ville: Lyon
08-02 13:15:42.712: I/log_tag(1854): ID_ville: 10, Nom_ville: Lille
08-02 13:15:42.712: I/test tableau(1854): Lyon
08-02 13:15:42.720: I/test 2 tableau(1854): Lille
08-02 13:15:42.750: D/AndroidRuntime(1854): Shutting down VM
08-02 13:15:42.750: W/dalvikvm(1854): threadid=1: thread exiting with uncaught exception (group=0x40014760)
08-02 13:15:42.781: E/AndroidRuntime(1854): FATAL EXCEPTION: main
08-02 13:15:42.781: E/AndroidRuntime(1854): java.lang.NullPointerException
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:398)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.ArrayAdapter.getView(ArrayAdapter.java:366)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.AbsListView.obtainView(AbsListView.java:1949)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.ListView.measureHeightOfChildren(ListView.java:1228)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.ListView.onMeasure(ListView.java:1139)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.View.measure(View.java:10828)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:581)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:365)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.View.measure(View.java:10828)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4351)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:267)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.View.measure(View.java:10828)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.LinearLayout.measureVertical(LinearLayout.java:764)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.LinearLayout.onMeasure(LinearLayout.java:519)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.View.measure(View.java:10828)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4351)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:267)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:1889)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.View.measure(View.java:10828)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.ViewRoot.performTraversals(ViewRoot.java:938)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.view.ViewRoot.handleMessage(ViewRoot.java:2040)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.os.Handler.dispatchMessage(Handler.java:99)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.os.Looper.loop(Looper.java:132)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at android.app.ActivityThread.main(ActivityThread.java:4123)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at java.lang.reflect.Method.invokeNative(Native Method)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at java.lang.reflect.Method.invoke(Method.java:491)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
08-02 13:15:42.781: E/AndroidRuntime(1854):     at dalvik.system.NativeStart.main(Native Method)
08-02 13:16:04.090: I/Process(1854): Sending signal. PID: 1854 SIG: 9
08-0213:14:11.030:I/进程(1817):发送信号。PID:1817信号:9
2008-02 13:15:36.670:D/dalvikvm(1854):释放36K的所有物质的GC_,4%释放6347K/6595K,暂停60毫秒
08-02 13:15:36.790:I/dalvikvm堆(1854):为7056016字节分配将堆(frag案例)增长到12.983MB

08-02 13:15:36.880:D/dalvikvm(1854):GC_FOR_ALLOC freed您的代码中有一个java.lang.NullPointerException。确保不访问任何未初始化的对象

指:

Object myObj; 
myObj.doSomething();
is将引发java.lang.NullPointerException

您需要此订单:

Object myObj;
myObj = new Object(); 
myObj.doSomething();

如果没有代码,我无法判断这种情况发生在哪里

您可以这样声明列表数组:

String[] listeStrings = new String[999];
listeStrings = getServerData(strURL);
然后按如下方式检索服务器数据:

String[] listeStrings = new String[999];
listeStrings = getServerData(strURL);
我的问题是:您确定在检索服务器数据后,列表中正好包含999个元素吗

我假设
getServerData()
返回的元素少于999。在这种情况下,当您将
liststring
传递给
ArrayAdapter
时,ArrayAdapter将尝试从数组中逐个获取所有记录,并且在某个时间它将到达元素为null的位置,从而导致
NullPointerException

解决方案是为字符串数组分配JSON数组返回的元素的数量。

但是,我建议使用
ArrayList
而不是
String[]
数组,它们是按顺序分配的。

您尝试了什么?发布一些与您尝试执行的操作相关的代码?我尝试从数据库中获取内容,将其放入Strin[],然后在ListView中看到,
ArrayAdapter.java
类中有
NullPointerException
。找出这是什么错误?在ArrayAdapter.java的第398行附近,您想做什么?配置一些资源?我们需要查看您的代码以帮助您。。。你发错了code@Ruben伦泽玛:你发错代码了