IntentFilter filter = new IntentFilter( );
filter.addAction( “Action1” );
filter.addAction( “Action2” );
mContext.registerReceiver( receiver, filter );
// 定义一个receiver
private BroadcastReceiver receiver = new BroadcastReceiver( ) {
@Override
public void onReceive( Context context, Intent intent ) {
String action = intent.getAction( );
if( action.equals( "action1" ) ) {// ... } else if( action.equals( "action2" ) ) { // ... } } };
本文介绍了一个简单的Android应用程序中如何使用BroadcastReceiver来监听特定的动作。通过IntentFilter定义了两个动作(Action1和Action2),并在BroadcastReceiver的onReceive方法中分别处理这两个动作。
663

被折叠的 条评论
为什么被折叠?



