【发布时间】:2013-09-27 09:40:34
【问题描述】:
我想在片段上有一个传感器管理器,它仅在片段处于活动状态时才处于活动状态。如果用户改变了片段,监听器应该被移除。
添加和删除监听器非常简单。当片段出现/消失时,我不知道片段端的任何侦听器/函数。还有一个问题是,在几乎所有函数上,this.getActivity() 返回一个空指针。
【问题讨论】:
-
你能在这里展示你的代码吗?
-
@PiyushGupta 我发布了我的解决方案
-
我已经添加了一些关于 null 值的 cmets,这确实是一个在大多数情况下都有效的肮脏技巧。我已经详细说明了正常的方式(onActivityCreated+isAdded)
-
@user1281750 非常感谢。片段现在对我来说更清晰了。
标签: java android android-activity fragment sensormanager