Android向其他模块发送广播
创始人
2024-10-12 14:30:10
0

在Android中,可以使用广播机制来实现模块之间的通信。下面是一个示例代码,演示了如何发送自定义广播和接收广播的过程。

首先,在发送广播的模块中,可以通过以下代码发送广播:

// 创建一个Intent对象,指定广播的Action和数据
Intent intent = new Intent("com.example.MY_CUSTOM_ACTION");
intent.putExtra("message", "Hello, World!");

// 发送广播
sendBroadcast(intent);

在接收广播的模块中,需要注册一个广播接收器来接收指定的广播,并在接收到广播时执行相应的操作。可以通过以下代码实现:

// 创建一个广播接收器
private BroadcastReceiver myReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        // 接收到广播后的操作
        String message = intent.getStringExtra("message");
        Log.d("MyReceiver", "Received broadcast: " + message);
    }
};

// 在onCreate()方法中注册广播接收器
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // 创建IntentFilter对象,指定要接收的广播Action
    IntentFilter filter = new IntentFilter("com.example.MY_CUSTOM_ACTION");

    // 注册广播接收器
    registerReceiver(myReceiver, filter);
}

// 在onDestroy()方法中取消注册广播接收器
@Override
protected void onDestroy() {
    super.onDestroy();
    unregisterReceiver(myReceiver);
}

在接收广播的模块中,需要在AndroidManifest.xml文件中添加相应的权限和广播接收器的声明:



    

    
        
            
                
            
        
    


这样,当发送广播的模块发送广播时,接收广播的模块就可以接收到该广播,并执行相应的操作。

相关内容

热门资讯

透视实锤!德州局透视(透视)微... 透视实锤!德州局透视(透视)微乐河南小程序微乐辅助脚本(好像真的有辅助方法)-哔哩哔哩1、玩家可以在...
透视线上!uupoker有透视... 透视线上!uupoker有透视吗(透视)微乐自建房脚本免费下载入口(果然是真的辅助教程)-哔哩哔哩1...
据悉!pokemmo脚本手机版... 据悉!pokemmo脚本手机版(透视)微乐家乡小程序修改器(一贯存在有辅助技巧)-哔哩哔哩1、进入到...
代打辅助挂!pokernow辅... 代打辅助挂!pokernow辅助控制(透视)微信小程序微乐游戏辅助(切实是真的辅助教程)-哔哩哔哩1...
透视中牌率!佛手在线大菠萝辅助... 透视中牌率!佛手在线大菠萝辅助(透视)微乐广西麻辣辅助器(切实真的是有辅助脚本)-哔哩哔哩1、用户打...
据权威媒体报道!aapoker... 据权威媒体报道!aapoker透视插件(透视)淘宝的微乐辅助是真的吗(原来真的是有辅助脚本)-哔哩哔...
现场直击!hhpkoer辅助器... 现场直击!hhpkoer辅助器视频(透视)小程序微乐辅助器ios(竟然有辅助器)-哔哩哔哩1、完成h...
这一问题亟待解决!wpk透视辅... 这一问题亟待解决!wpk透视辅助下载(透视)微乐微信小程序辅助软件(原来真的是有辅助插件)-哔哩哔哩...
今天下午!we poker辅助... 今天下午!we poker辅助器(透视)微信小程序微乐辅助器ios(一贯真的有辅助器)-哔哩哔哩1、...
今天上午!wpk安卓下载辅助(... 今天上午!wpk安卓下载辅助(透视)微乐麻将自建房app(都是是有辅助插件)-哔哩哔哩1、完成wpk...