2012-02-10 14 views
0

私はアンドロイドに新しいです。特定のタスクに対してListnerを実装する方法は?

私はネットワークに関連する1つのアプリを実装しています。

私のアプリ

についていずれかが私を助けてください解決策を知っていれば、私はネットワークサテに

private void isNetworkAvailable(Context con) {  
    ConnectivityManager connectivity = (ConnectivityManager) con.getSystemService(Context.CONNECTIVITY_SERVICE);   
    networkstate = connectivity.getActiveNetworkInfo().isConnected();  
} 


if(net work is available) { 
    // execute 
} 
else // if network is not available 
{ 
    // here i want to create a listener for checking for net work state every time. 
} 

をチェックしています。

ありがとうございます。

答えて

0

は、私はあなたが

NetworkInfo.DetailedStateまたはNetworkInfo.State

を使用して、ネットワークの現在のきめ細かな状態を報告し、このメソッドを使用する必要があると思う

getDetailedState()

このメソッドは、下位のネットワーク層が提供していれば、ネットワーク状態に関する追加情報を報告します(存在する場合)。

getExtraInfo()

したい場合はより多くの情報そしてClick Here