android无法开启广播接收器

Posted hemeiwolong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android无法开启广播接收器相关的知识,希望对你有一定的参考价值。

 

 1 public class MainActivity extends AppCompatActivity {
 2 
 3     @Override
 4     protected void onCreate(Bundle savedInstanceState) {
 5         super.onCreate(savedInstanceState);
 6         setContentView(R.layout.activity_main);
 7 
 8         Button btn1 = findViewById(R.id.btn1);
 9         Button btn2 = findViewById(R.id.btn2);
10 
11         btn1.setOnClickListener(new View.OnClickListener() {
12             @Override
13             public void onClick(View v) {
14                 Intent intent = new Intent();
15                 intent.setAction("hemeiwolong");
16                 intent.setPackage("com.mingrisoft.broadcast");  //如果没有这句,将无法开启广播接收类接收广播,但程序不会崩溃,参数为此activity所在包路径
17                 sendBroadcast(intent);
18             }
19         });
20     }
21 }

 

以上是关于android无法开启广播接收器的主要内容,如果未能解决你的问题,请参考以下文章

从广播接收器更改片段

[android] 代码注册广播接收者&利用广播调用服务的方法

Android Studio - 无法使用广播接收器设置通知

Android之广播

“重新启动接收器”无法正常工作 android [Xamarin.Android]

安卓广播gps开启更新位置