Я зарегистрировал broadcast receiver
в onResume fragment
, но он вообще не запускается, метод onResume()
вызывается, но broadcast receiver
не работает после регистрации в onResume()
.То же самое и в случае activity
. Я использовал этот код в некоторых activity
, но broadcast receiver
никогда не вызывается.Он срабатывает впервые, потому что я также зарегистрировал широковещательный приемник в onCreate, но onResume он не вызывается, хотя я зарегистрировал его снова в onResume
@Override
public void onPause() {
super.onPause();
LocalBroadcastManager.getInstance(this).unregisterReceiver(tagAddedToSearch);
LocalBroadcastManager.getInstance(this).unregisterReceiver(tagRemovedFromSearch);
}
@Override
public void onResume() {
super.onResume();
Log.e(" on resume","onresume tag serach");
LocalBroadcastManager.getInstance(this).registerReceiver(tagRemovedFromSearch,
new IntentFilter("removeFeedTag"));
LocalBroadcastManager.getInstance(this).registerReceiver(tagAddedToSearch,
new IntentFilter("addFeedTag"));
////check app update of app
// CheckAppUpdate.with(getContext()).onUpdateNeeded(getContext()).check();
}