我创建了一个带导航抽屉的应用程序并且正在使用片段。我有这个特殊的片段,它使用ListView,List是使用JSON填充的。当我尝试打开特定片段时,应用程序崩溃,这是LogCat结果。请帮助。
答案 0 :(得分:1)
在您的xml文件中,您需要更改<{p}}中的ListView
ID
android:id="@+id/events"
到
android:id="@+id/android:list"
更新:
您刚刚宣布名为ProgressDialog
的{{1}}变量未初始化,因此请在pDialog
方法中初始化,如
onPreExecute()
答案 1 :(得分:0)
我的问题。你正在使用一个带有xml文件的ListFragment派生类,该文件中包含id为android.R.id.list的视图。该视图不是ListView。
当你使用listfragment派生片段时,你不需要一个xml布局文件,但如果你创建一个listview,它必须有id。android.R.id.list