Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ShopListProductLoaderImpl implements ShopListProductLoader .... {
- private FragmentLikeActivity mActivity;
- private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- //тут прилетает интент
- }
- };;
- public ShopListProductLoaderImpl(FragmentLikeActivity mActivity, Fragment fragment) {
- this.mActivity = mActivity;
- fragment.getLifecycle().addObserver(new ViewLifecycleObserver());
- }
- /**
- * подписка/отписка на BroadcastReceiver
- */
- private class ViewLifecycleObserver implements LifecycleObserver {
- @OnLifecycleEvent(ON_CREATE)
- void onCreate() {
- mActivity.registerReceiver(mBroadcastReceiver, SimpleBroadcastReceiver.prepareIntentFilter());
- }
- @OnLifecycleEvent(ON_DESTROY)
- void onDestroy() {
- mActivity.unregisterReceiver(mBroadcastReceiver);
- }
- }
- }
Add Comment
Please, Sign In to add comment