Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Android 查找ArrayAdapter创建的问题_Android_Android Arrayadapter_Android Debug - Fatal编程技术网

Android 查找ArrayAdapter创建的问题

Android 查找ArrayAdapter创建的问题,android,android-arrayadapter,android-debug,Android,Android Arrayadapter,Android Debug,这是我目前得到的Logcat的结果: E/AndroidRuntime( 8814): java.lang.NullPointerException E/AndroidRuntime( 8814): at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:394) E/AndroidRuntime( 8814): at android.widget.ArrayAdapter.getView(Arr

这是我目前得到的Logcat的结果:

E/AndroidRuntime( 8814): java.lang.NullPointerException
E/AndroidRuntime( 8814):    at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:394)
E/AndroidRuntime( 8814):    at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
E/AndroidRuntime( 8814):    at android.widget.AbsListView.obtainView(AbsListView.java:2255)
E/AndroidRuntime( 8814):    at android.widget.ListView.measureHeightOfChildren(ListView.java:1263)
E/AndroidRuntime( 8814):    at android.widget.ListView.onMeasure(ListView.java:1175)
E/AndroidRuntime( 8814):    at android.view.View.measure(View.java:16521)
E/AndroidRuntime( 8814):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
E/AndroidRuntime( 8814):    at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
E/AndroidRuntime( 8814):    at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
E/AndroidRuntime( 8814):    at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
E/AndroidRuntime( 8814):    at android.view.View.measure(View.java:16521)
E/AndroidRuntime( 8814):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
E/AndroidRuntime( 8814):    at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
E/AndroidRuntime( 8814):    at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
E/AndroidRuntime( 8814):    at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
E/AndroidRuntime( 8814):    at android.view.View.measure(View.java:16521)
E/AndroidRuntime( 8814):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
E/AndroidRuntime( 8814):    at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
E/AndroidRuntime( 8814):    at android.view.View.measure(View.java:16521)
E/AndroidRuntime( 8814):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
E/AndroidRuntime( 8814):    at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
E/AndroidRuntime( 8814):    at android.view.View.measure(View.java:16521)
E/AndroidRuntime( 8814):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
E/AndroidRuntime( 8814):    at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
E/AndroidRuntime( 8814):    at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2552)
E/AndroidRuntime( 8814):    at android.view.View.measure(View.java:16521)
E/AndroidRuntime( 8814):    at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1915)
E/AndroidRuntime( 8814):    at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1084)
E/AndroidRuntime( 8814):    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1291)
E/AndroidRuntime( 8814):    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:996)
E/AndroidRuntime( 8814):    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5603)
E/AndroidRuntime( 8814):    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
E/AndroidRuntime( 8814):    at android.view.Choreographer.doCallbacks(Choreographer.java:574)
E/AndroidRuntime( 8814):    at android.view.Choreographer.doFrame(Choreographer.java:544)
E/AndroidRuntime( 8814):    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
E/AndroidRuntime( 8814):    at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime( 8814):    at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 8814):    at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 8814):    at android.app.ActivityThread.main(ActivityThread.java:5146)
E/AndroidRuntime( 8814):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 8814):    at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 8814):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/AndroidRuntime( 8814):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/AndroidRuntime( 8814):    at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  446):   Force finishing activity com.centervue.gsd/.activity.GsdMonitorActivity
有没有办法了解什么是ArrayAdapter正在崩溃?不幸的是,这个项目非常大,而且是并发的,我不知道哪一个会崩溃(调试器也帮不了什么忙):(


有什么想法吗?谢谢!

ArrayAdapter.java:394中的资源为空。这是因为您试图调用未指定的内容。

查看源代码,我觉得您没有指定正确的textViewId或错误的项目布局。如果您想用初始化ada的代码更新您的问题p我可以说得更具体。

如果有人感兴趣,问题是在一个DialogFragment中,前面的编码人员将“null”作为描述……因此,ArrayAdapter中的字符串数组类似于“[null]”,导致崩溃


将带有null的默认情况解析为更具描述性(而非null)的消息,解决了问题。

问题是我有很多ArrayAdapter,但我不知道哪一个会崩溃。.有没有办法找到所选的一个?不是真的,你可以通过发布当前活动/片段来缩小范围