设备连接到互联网后,是否有某种方法可以执行代码块?
情况是这样的:目前我有一个将信息发送到服务器的应用程序。连接设备时,此工作正常。但是,当没有连接时,信息永远不会被发送。有没有办法在用户连接到互联网之前暂停此代码?有点像'onInternetConnectionEstablished()'。或者也许是在建立连接之前使用服务块或循环的方法?
答案 0 :(得分:3)
写一个听BroadcastReceiver
的{{1}}。请参阅android.net.ConnectivityManager.CONNECTIVITY_ACTION
类的文档。
您的清单中需要ConnectivityManager
。
This帖子可能会让您感兴趣。