Повторение тревоги без открытия программы - PullRequest
1 голос
/ 28 апреля 2020

Итак, у меня есть BroadcastReceiver с кодом для уведомления.

<receiver android:name=".MyBroadcastReceiver">
        <intent-filter>
            <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
            <action android:name="broad.holidaycheck"/>
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </receiver>

и AlarmManager для его планирования. Я написал это на своем MainActivity.

Intent intent = new Intent(BROADCAST_ACTION);
    sendBroadcast(intent); //ITS WORK
    final AlarmManager alarmManager = (AlarmManager)getBaseContext().getSystemService(Context.ALARM_SERVICE);
    intent1 = new Intent(BROADCAST_ACTION);
    pIntent1 = PendingIntent.getBroadcast(this, 0, intent1, PendingIntent.FLAG_CANCEL_CURRENT); //Створюємо намір
    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
            System.currentTimeMillis()+AlarmManager.INTERVAL_FIFTEEN_MINUTES, AlarmManager.INTERVAL_FIFTEEN_MINUTES, pIntent1); //AND THIS ALSO WORK WHEN PROGRAM IS OPEN

Но эта программа должна искать новые праздники каждый день. Как я могу заставить его работать без открытия программы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...