人,
我想使用依赖网络的android构建应用程序。由于我们无法知道何时会丢失网络连接,因此我构建了一个服务来监控状态,并且当网络不在访问范围内时我想杀死某些活动。
因此,我的问题是我如何能够找到该活动的参考资料,我认为它已经开始了,它会破坏它?
谢谢!
答案 0 :(得分:1)
您应该使用INTENT
,您的活动可以使用intent-filter。你会使用“显式意图”。
这基本上是一种消息活动,您希望执行某些操作。所以你让活动自我毁灭(并且可能提醒用户,做一些清理等等。)
请参阅http://developer.android.com/guide/topics/intents/intents-filters.html
答案 1 :(得分:0)
您可以为所有活动实施BaseClass,并使用ConnectivityManager收听网络状态更改并根据条件完成您的活动。
在你杀死活动之前,确实会通知用户杀死活动的原因。