Android - AlarmManager is not working after app is closed

Harsh Ashra

I am using AlarmManager to call a function at a certain time. It is working successfully in Genymotion Emulator but not in a real device like Redmi, Honor, etc. Here is the Code.

     Intent intent = new Intent(CreateContact.this, DeleteContactReceiver.class);
     intent.putExtra("name", name.getText().toString());
     intent.putExtra("phone", phoneNumber.getText().toString());
     PendingIntent pendingIntent = PendingIntent.getBroadcast(
                                getApplicationContext(), (int) System.currentTimeMillis(), intent, 0);
    AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
    alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()
                                + (selected * 60000), pendingIntent);

The min SDK version is 21.

EDIT: I tried to use setAndAllowWhileIdle but it still won't work.

Any Suggestions?

PerracoLabs

Use instead the androidx WorkManager library, is the replacement for all scheduling services.

The WorkManager API is a suitable and recommended replacement for all previous Android background scheduling APIs

https://developer.android.com/topic/libraries/architecture/workmanager

What the WorkManager does is to wrap all the existing scheduling services, and use the most appropriate one according to what is available, API level, etc., even taking care of compatibility issues and system bugs.

Some tutorials:

https://medium.com/androiddevelopers/introducing-workmanager-2083bcfc4712

https://www.programmersought.com/article/82731596284/

https://medium.com/swlh/periodic-tasks-with-android-workmanager-c901dd9ba7bc

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Android - AlarmManager is not working after app is closed

分類Dev

Android - AlarmManager is not working after app is closed

分類Dev

AlarmManager setInexactRepeating not working on Android 10

分類Dev

Firebase Dynamic Link not working if app is CLOSED

分類Dev

Android app stops working after moving to using creating the layout with java

分類Dev

Android service stop working after I run another app/game

分類Dev

How to stop Android service when app is closed

分類Dev

AlarmManager setEexact() not working

分類Dev

Xamarin AlarmManager Android

分類Dev

Android:LooperとAlarmManager

分類Dev

Android AlarmManager problems

分類Dev

Android: Looper vs AlarmManager

分類Dev

Android:CountDownTimerとAlarmManager

分類Dev

Android AlarmManager WAKEUP

分類Dev

Android AlarmManager WAKEUP

分類Dev

AlarmManager for BroadcastReceiver in Android

分類Dev

Collision detection system not working after porting from Java applet to Android app

分類Dev

Accordion is not working in my android app

分類Dev

Kotlin android app ExampleInstrumentedTest not working

分類Dev

Background fetch is not working after killing the app

分類Dev

Android App not start after click

分類Dev

AndroidのBroadcastReceiver用AlarmManager

分類Dev

Is it possible to have a count down timer continue running even after the user has closed the app

分類Dev

Broadcast intent delivery with DataWedge is not working in android app?

分類Dev

HTML Cleaner + XPath Not Working in Android App

分類Dev

AlarmManager doesn't start after boot is complete

分類Dev

Android Service stops after the app is killed

分類Dev

After hosting Angular2 app on IIS direct url is not working

分類Dev

onSensorChanged not working after sleep for ~5 minutes until app is opened.

Related 関連記事

  1. 1

    Android - AlarmManager is not working after app is closed

  2. 2

    Android - AlarmManager is not working after app is closed

  3. 3

    AlarmManager setInexactRepeating not working on Android 10

  4. 4

    Firebase Dynamic Link not working if app is CLOSED

  5. 5

    Android app stops working after moving to using creating the layout with java

  6. 6

    Android service stop working after I run another app/game

  7. 7

    How to stop Android service when app is closed

  8. 8

    AlarmManager setEexact() not working

  9. 9

    Xamarin AlarmManager Android

  10. 10

    Android:LooperとAlarmManager

  11. 11

    Android AlarmManager problems

  12. 12

    Android: Looper vs AlarmManager

  13. 13

    Android:CountDownTimerとAlarmManager

  14. 14

    Android AlarmManager WAKEUP

  15. 15

    Android AlarmManager WAKEUP

  16. 16

    AlarmManager for BroadcastReceiver in Android

  17. 17

    Collision detection system not working after porting from Java applet to Android app

  18. 18

    Accordion is not working in my android app

  19. 19

    Kotlin android app ExampleInstrumentedTest not working

  20. 20

    Background fetch is not working after killing the app

  21. 21

    Android App not start after click

  22. 22

    AndroidのBroadcastReceiver用AlarmManager

  23. 23

    Is it possible to have a count down timer continue running even after the user has closed the app

  24. 24

    Broadcast intent delivery with DataWedge is not working in android app?

  25. 25

    HTML Cleaner + XPath Not Working in Android App

  26. 26

    AlarmManager doesn't start after boot is complete

  27. 27

    Android Service stops after the app is killed

  28. 28

    After hosting Angular2 app on IIS direct url is not working

  29. 29

    onSensorChanged not working after sleep for ~5 minutes until app is opened.

ホットタグ

アーカイブ