Я написал класс, который расширяет приемник Broadcast в моем приложении. Класс предназначен для проверки состояния подключения к сети. Что я хочу, вам нужно получить уведомление, когда соединение потеряно из всех действий с использованием того же класса, даже если приложение выполняет некоторую другую задачу. Есть ли какой-либо слушатель для этогоЕдиный широковещательный приемник для всех видов деятельности в Android?
А также где я должен отменить регистрацию.
Пожалуйста Помогают me.This мой код
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