我的活动类私有接收器。我想为我的接收者注册意图"android.provider.Telephony.SMS_RECEIVED"
。我可以从清单文件中这样做,但不能从我的活动中这样做。
注册接收者的活动代码:
IntentFilter filter = new IntentFilter("android.provider.Telephony.SMS_RECEIVED");
registerReceiver(receiver, filter);
收件人代码:
private BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
//some action
}
};
请告诉我是否可以这样做,如果是,那么如何。