在Android中,registerReceiver()方法用于注册一个BroadcastReceiver对象,以接收特定类型的广播消息。
使用方法如下:
BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// 在这里处理接收到的广播消息
}
};
IntentFilter mFilter = new IntentFilter();
mFilter.addAction("android.intent.action.SOME_ACTION"); // 添加你要接收的广播消息的action
registerReceiver(mReceiver, mFilter);
@Override
public void onReceive(Context context, Intent intent) {
// 在这里处理接收到的广播消息
}
注意事项: