android中sendbroadcast方法怎么调用

avatar
作者
猴君
阅读量:0

在Android中,可以通过以下方式调用sendBroadcast方法:

  1. 在Activity或者Service中调用sendBroadcast方法:
Intent intent = new Intent("your_custom_action"); intent.putExtra("key", "value"); sendBroadcast(intent); 
  1. 在BroadcastReceiver中调用sendBroadcast方法:
public class MyReceiver extends BroadcastReceiver {      @Override     public void onReceive(Context context, Intent intent) {         // 在BroadcastReceiver中调用sendBroadcast方法         Intent newIntent = new Intent("your_custom_action");         newIntent.putExtra("key", "value");         context.sendBroadcast(newIntent);     } } 

需要注意的是,调用sendBroadcast方法时需要指定一个action,其他应用程序可以通过这个action来接收广播。同时,也可以通过putExtra方法传递额外的数据给接收者。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!