全局网络连接侦听器的策略

时间:2010-12-02 06:55:54

标签: android

为我的应用程序提供网络连接侦听器的最佳策略是在应用程序启动时启动它,并在活动存在时关闭。我可以使用一个服务来注册这样的PhoneStateListener:

((TelephonyManager)app.getSystemService(Context.TELEPHONY_SERVICE)).listen(PhoneStateListener,
                                      PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);

1 个答案:

答案 0 :(得分:-1)

Android SDK中没有可用的API或类,您可以在其中注册侦听器,并等待网络状态更改。

基本上,您需要找出适合您项目要求的解决方案。

我发现这个解决方案(来自另一个响应)非常有用Network listener Android,基本上你创建了一个BoradcastReceiver寄存器,它将等待连接更改(通过intent-filter)。

相关问题