Android 尝试从空对象引用上的字段读取

Android 尝试从空对象引用上的字段读取,android,listview,Android,Listview,所以我制作了这个应用程序,它将数据保存到SD卡上,读取数据,并将其放入列表视图。我有两个问题。第一,列表视图不会在每次我添加新文件时更新,除非我按back并重新打开应用程序。第二,当我从recents菜单中关闭应用程序,然后打开它时,我会得到一个空指针异常,如标题中所述。任何帮助都将不胜感激。而且,我在这方面完全是个初学者。所以请容忍我 下面是日志: java.lang.NullPointerException:尝试读取空对象引用上的字段“java.lang.String com.bluetoo

所以我制作了这个应用程序,它将数据保存到SD卡上,读取数据,并将其放入列表视图。我有两个问题。第一,列表视图不会在每次我添加新文件时更新,除非我按back并重新打开应用程序。第二,当我从recents菜单中关闭应用程序,然后打开它时,我会得到一个空指针异常,如标题中所述。任何帮助都将不胜感激。而且,我在这方面完全是个初学者。所以请容忍我

下面是日志:

java.lang.NullPointerException:尝试读取空对象引用上的字段“java.lang.String com.bluetooth.infoshare.infoPerson.firstName” 位于com.bluetooth.infoshare.ListViewAdapter.getViewListViewAdapter.java:63


对于问题2,可能您没有实现活动生命周期

protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();

这可能会有帮助:

添加一些代码,并澄清问题。对于问题1,您可能只需要在将文件添加到SD卡后运行ListViewAdapter.notifyDataSetChanged。对于问题2,你需要发布你的代码。我在这里有我的代码。当它崩溃时,请发布你的logcat跟踪和相关代码块。用logcat更新帖子。链接在我上面的评论中。谢谢