发送方
public static final String action = "jason.broadcast.action";
发送
Intent intent = new Intent(action);
intent.putExtra("data", "closeActivity");
sendBroadcast(intent);
接收方:
//注册广播:
IntentFilter filter = new IntentFilter(UnlockSimCardActivity.action);
registerReceiver(broadcastReceiver, filter); //注册广播
//onDestroy() 时,一定要注销广播
unregisterReceiver(broadcastReceiver);//注销广播
//广播
BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//做接收到广播时的操作!
if(intent.getStringExtra("data").equals("closeActivity")){
finish();
}
}
};
public static final String action = "jason.broadcast.action";
发送
Intent intent = new Intent(action);
intent.putExtra("data", "closeActivity");
sendBroadcast(intent);
接收方:
//注册广播:
IntentFilter filter = new IntentFilter(UnlockSimCardActivity.action);
registerReceiver(broadcastReceiver, filter); //注册广播
//onDestroy() 时,一定要注销广播
unregisterReceiver(broadcastReceiver);//注销广播
//广播
BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//做接收到广播时的操作!
if(intent.getStringExtra("data").equals("closeActivity")){
finish();
}
}
};