美文网首页
8.3 BroadcastReceiver2

8.3 BroadcastReceiver2

作者: jadefly | 来源:发表于2018-07-12 11:11 被阅读0次

    全局广播:APP发出的广播,其他APP都会接收到,同样会接收到其他App发出的广播。

    本地广播:发出的广播只会在APP内部传播,而且广播接收者也只能收到本应用发出的广播。

    本地广播

    使用

    注意事项:1.本地广播无法通过静态注册方式来接收,相比起系统全局广播更加高效;

                      2.在广播中启动Activity需添加FLAG_ACTIVITY_NEW_TASK标记;

                      3.在广播中弹出AlertDialog,需设置弹框类型为TYPE_SYSTEM_ALERT;

                         alertDialog.getWindow().setType( WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

    使用也大同小异:

    例子

    系统广播(系统提供的的Acition)

    系统广播

    相关文章

      网友评论

          本文标题:8.3 BroadcastReceiver2

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