在允許資料的情況下使用網路意圖執行任務

當你的裝置連線到網路時,會傳送意圖。許多應用程式不檢查這些意圖,但為了使你的應用程式正常工作,你可以收聽網路更改意圖,告訴你何時可以進行通訊。例如,要檢查網路連線,可以使用以下子句:

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  
}