2012-02-10 4 views
0

저는 android를 처음 사용합니다.특정 작업에 대해 Listner를 구현하는 방법은 무엇입니까?

네트워크와 관련된 앱을 하나 구현하고 있습니다. 어느 하나의 솔루션이 저를 도와주세요 알고 있다면

내가 네트워크 물리게에게

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

관련 문제