android | 静态注册广播接收器的坑

android | 静态注册广播接收器的坑

按书上写的并不能正常接收,查了一下是这个原因:

image

反正就是要加上包名类名,有点离谱哦。

具体如下:

	btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 发送广播
                Log.d("Mz1", "click");
                Intent i = new Intent("com.mz.test2023.MY_BROADCAST");
                i.setComponent(new ComponentName("com.mz.test2023", "com.mz.test2023.NetworkChangeReceiver"));
                sendBroadcast(i);
            }
        });
posted @ 2023-03-06 15:11  Mz1  阅读(47)  评论(0编辑  收藏  举报