【发布时间】:2012-06-17 11:11:58
【问题描述】:
这个调用发生在 Fragment 中,偶尔会因为 NullPointerException 而崩溃,尤其是当应用程序不在前台运行时:
getActivity().getApplication());
当服务器返回反馈或需要重绘片段时,会发生此调用。我不确定为什么该调用会引发 NPE,在 Activity 被 GCed 时片段能否保留在内存中?
如果有什么不同,我会使用 SwipeyTab ViewPager 来显示不同的片段。
【问题讨论】:
-
嗨!好问题。为了让它更清楚一点,您使用什么机制来获取服务器数据以及您在谈论重绘片段时指的是什么?也许添加一些相关代码? :-)
标签: java android garbage-collection android-fragments android-ui