2

我有这个包含 2 个意图过滤器的活动,我的问题是不要将此活动用于 1.6 及之前的设备,因为我希望它们使用本机联系人。

谢谢!

4

1 回答 1

2
public class A extends Activity {
    public A {
        IntentFilter filter = new IntentFilter(YOUR_BROADCAST);
        filter.addAction(YOUR_BROADCAST_2);
        registerReceiver(mReceiver, filter);
    }

    private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            // code here
        }
    };
}

首先,您声明您的过滤器 - 您可以向单个过滤器添加多个操作。然后,您需要BroadcastReceiver在抵达时使用该服务进行注册。

于 2010-09-22T08:05:33.717 回答