在允许数据的情况下使用网络意图执行任务

当你的设备连接到网络时,会发送意图。许多应用程序不检查这些意图,但为了使你的应用程序正常工作,你可以收听网络更改意图,告诉你何时可以进行通信。例如,要检查网络连接,可以使用以下子句:

if (`intent.getAction()`.equals(android.net.ConnectivityManager.CONNECTIVITY_ACTION)){
 NetworkInfo info = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
//perform your action when connected to a network  
}