當前位置:名人名言大全網 - 短信平臺 - 簡述在android中如何發送廣播消息

簡述在android中如何發送廣播消息

1.發送廣播

Intent intent = new Intent(BroadcastAction);

Bundle bundle = new Bundle();

bundle.putString("***", SUCCESS);

bundle.putString("FullPathName", mFullPathName);

intent.putExtras(bundle);

sendBroadcast(intent);

2.在Activity中創建壹個內部類MyBroadcastReceiver擴展BroadcastReceiver,並在其中實現onReceive方法。

3.在Activity中聲明壹個MyBroadcastReceiver類型的成員變量,並註冊:

private MyBroadcastReceiver myBroadcastReceiver;

...

myBroadcastReceiver = new MyBroadcastReceiver();

IntentFilter filter = new IntentFilter();

filter.addAction(BroadcastAction);

registerReceiver(receiver, filter);

4.使用完後要記得釋放

unregisterReceiver(receiver);

註:1和2中的 BroadcastAction要是同壹個Action