我是android开发新手。我正在使用TABLayout,我在从片段内的JSON数据集中获取信息时遇到问题。
在片段中,我实现了一个在片段方法onCreate中引发的AsyncTask。
在doInBackground中,我将JSON数据保存在片段类公共的对象(eventsDetail)中。
在onCreateView中我使用eventsDetail来填充各种字符串小部件。此外,我将经度和纬度数据填充到地图(SupportMapFragment)。
当我第一次进入onCreateView时,我没有任何问题。然后我离开片段。当我再次回到片段时,我在eventsDetail对象上收到错误(java.lang.NullPointerException)。
有没有人遇到过这个问题?我认为问题是我正在错误地访问JSON。