Я установил BroadcastRecever, который стирает данные приложения при изменении системной даты (Intent.ACTION_DATE_CHANGED;).Когда приложение запускается, оно запускается, но хотелось бы видеть, что приемник подхватывает и когда приложение выключено
<receiver android:name=".myAirplaneReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.DATE_CHANGED"/>
</intent-filter>
</receiver>
Приемник
public class myAirplaneReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
SharedPreferences sPref = context.getSharedPreferences ( "drawableId",
Context.MODE_PRIVATE );
SharedPreferences.Editor ed = sPref.edit ();
ed.remove ( "drawableId" );
ed.remove ( "textId" );
ed.apply ();
}
Может ли приемник иметь где-то ещезарегистрироваться?и при необходимости расскажи о том как.Все еще есть большие проблемы с синтаксисом (