發送方
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();
}
}
};