美文网首页
代码中注册广播

代码中注册广播

作者: fxlddd | 来源:发表于2017-03-11 13:09 被阅读0次

    此方法不用在manifests中注册广播

    代码如下:

            broadcastManager = LocalBroadcastManager.getInstance(getActivity());
            IntentFilter intentFilterupDateCourse = new IntentFilter();
            intentFilterupDateCourse.addAction("android.intent.action.upDateCourseShow");
            upDateCourse = new BroadcastReceiver() {
                @Override
                public void onReceive(Context context, Intent intent){
                   showWeek = intent.getIntExtra("month", weekNumber);
                    showCorse(showWeek);
                }
            };
            broadcastManager.registerReceiver(upDateCourse, intentFilterupDateCourse);
    

    注册完成后切记要在onDestroy()方法中反注册广播

      broadcastManager.unregisterReceiver(upDateCourse);
    

    相关文章

      网友评论

          本文标题:代码中注册广播

          本文链接:https://www.haomeiwen.com/subject/hnvagttx.html