BroadcastReceiver 不接收 TIME_SET、DATE_CHANGED 操作
BroadcastReceiver does not receiver TIME_SET, DATE_CHANGED actions
我尝试捕捉日期和时间的变化。为此,我注册了 receive
<receiver android:enabled="true" android:name=".model.ChangeTimeReceiver">
<intent-filter>
<action android:name="ANDROID.INTENT.ACTION.DATE_CHANGED"/>
<action android:name="ANDROID.INTENT.ACTION.TIME_SET"/>
</intent-filter>
但是方法onRecive()
没有被系统调用
我的接收者代码
public class ChangeTimeReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("ChangeTimeReceiver", "onReceive")
}
}
操作标识符区分大小写,试试这个:
<receiver android:enabled="true" android:name=".model.ChangeTimeReceiver">
<intent-filter>
<action android:name="android.intent.action.DATE_CHANGED"/>
<action android:name="android.intent.action.TIME_SET"/>
</intent-filter>
我尝试捕捉日期和时间的变化。为此,我注册了 receive
<receiver android:enabled="true" android:name=".model.ChangeTimeReceiver">
<intent-filter>
<action android:name="ANDROID.INTENT.ACTION.DATE_CHANGED"/>
<action android:name="ANDROID.INTENT.ACTION.TIME_SET"/>
</intent-filter>
但是方法onRecive()
没有被系统调用
我的接收者代码
public class ChangeTimeReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("ChangeTimeReceiver", "onReceive")
}
}
操作标识符区分大小写,试试这个:
<receiver android:enabled="true" android:name=".model.ChangeTimeReceiver">
<intent-filter>
<action android:name="android.intent.action.DATE_CHANGED"/>
<action android:name="android.intent.action.TIME_SET"/>
</intent-filter>