1
나는 심지어 경우에, 나는 연결이 같은 클래스를 사용하는 모든 활동에서 손실 될 때 알림을받을 필요가있다 할 네트워크 연결 status.What을 확인하기 위해 내 application.The 클래스에 방송 수신기를 확장하는 클래스를 작성했습니다 어플은 등록을 취소해야이안드로이드의 모든 활동을위한 단일 방송 수신기?
그리고 거기에 어떤 수신기를 다른 task.Is을 수행하고 있습니다.
주세요 도움거야 여기 내 코드
public class NetworkBroadcastListner extends BroadcastReceiver {
Context getContext;
public NetworkBroadcastListner(Context context) {
// TODO Auto-generated constructor stub
getContext = context;
IntentFilter filter1 = new IntentFilter(
ConnectivityManager.CONNECTIVITY_ACTION);
context.registerReceiver(NetworkBroadcastListner.this, filter1);
}
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
ConnectivityManager connMgr = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = connMgr.getActiveNetworkInfo();
try {
if (activeNetwork != null && activeNetwork.isConnected()) {
} else {
Toast.makeText(getContext, "Network Connections Unavailable",
Toast.LENGTH_LONG).show();
}
} catch (Exception e) {
Toast.makeText(getContext, "Network Connections Unavailable",
Toast.LENGTH_LONG).show();
}
}
}입니다
어떻게 다른 활동에 메시지를 전달할 수 있습니다. – SREEJITH