diff --git a/chapter5/BroadcastTest/app/src/main/java/com/example/broadcasttest/MainActivity.java b/chapter5/BroadcastTest/app/src/main/java/com/example/broadcasttest/MainActivity.java index 21e1e7fe..23d53ad7 100644 --- a/chapter5/BroadcastTest/app/src/main/java/com/example/broadcasttest/MainActivity.java +++ b/chapter5/BroadcastTest/app/src/main/java/com/example/broadcasttest/MainActivity.java @@ -40,6 +40,9 @@ protected void onCreate(Bundle savedInstanceState) { @Override public void onClick(View v) { Intent intent = new Intent("com.example.broadcasttest.LOCAL_BROADCAST"); + //如果要在android8上边发送静态广播,需加入Component参数(参数1是自定义广播的包名,参数2是自定义广播的路径) + intent.setComponent(new ComponentName("com.example.broadcasttest", + "com.example.broadcasttest.MyBroadcastReceiver")); localBroadcastManager.sendBroadcast(intent); // 发送本地广播 } });