在Android中,可以通过以下方式调用sendBroadcast方法:
Intent intent = new Intent("your_custom_action");
intent.putExtra("key", "value");
sendBroadcast(intent);
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方法传递额外的数据给接收者。