I've already seen How to unregister BroadcastReceiver but it doesn't solve my problem.
On an Android Application, I register a BroadCastReceiver in the onResume() method, and I want to unregister it on the onPause() method
@Override
protected void onResume() {
super.onResume();
// TODO:
// Register the BroadcastReceiver to receive a
// DATA_REFRESHED_ACTION broadcast
log("RefreshReceiver registrao");
registerReceiver(mRefreshReceiver, new IntentFilter(DATA_REFRESHED_ACTION));
}
@Override
protected void onPause() {
// TODO:
// Unregister the BroadcastReceiver
unregisterReceiver(mRefreshReceiver); //fails here
Log.i("QUE PASA PEñAAA","desregitro el receptor");
super.onPause();
}
the logcat message says it can't unregister the method. Btw.:
public static final String DATA_REFRESHED_ACTION = "course.labs.notificationslab.DATA_REFRESHED";
Thanks for everything