Skip to content

Commit 02e02af

Browse files
committed
Cleaned up WakefulBroadcastReceiver
* Using delayed restore instead of starting service right away
1 parent b510e7d commit 02e02af

File tree

3 files changed

+5
-19
lines changed

3 files changed

+5
-19
lines changed

OneSignalSDK/onesignal/src/main/java/com/onesignal/BootUpReceiver.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727

2828
package com.onesignal;
2929

30+
import android.content.BroadcastReceiver;
3031
import android.content.Context;
3132
import android.content.Intent;
32-
import android.support.v4.content.WakefulBroadcastReceiver;
3333

34-
public class BootUpReceiver extends WakefulBroadcastReceiver {
34+
public class BootUpReceiver extends BroadcastReceiver {
3535

3636
@Override
3737
public void onReceive(Context context, Intent intent) {
38-
NotificationRestorer.startRestoreTaskFromReceiver(context);
38+
NotificationRestorer.startDelayedRestoreTaskFromReceiver(context);
3939
}
4040
}

OneSignalSDK/onesignal/src/main/java/com/onesignal/NotificationRestorer.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -215,19 +215,6 @@ static void showNotifications(Context context, Cursor cursor) {
215215
private static void startService(Context context, Intent intent) {
216216
context.startService(intent);
217217
}
218-
219-
static void startRestoreTaskFromReceiver(Context context) {
220-
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
221-
// NotificationRestorer#restore is Code-sensitive to Android O
222-
NotificationRestorer.restore(context);
223-
}
224-
else {
225-
Intent intentForService = new Intent();
226-
intentForService.setComponent(new ComponentName(context.getPackageName(),
227-
NotificationRestoreService.class.getName()));
228-
WakefulBroadcastReceiver.startWakefulService(context, intentForService);
229-
}
230-
}
231218

232219
static void startDelayedRestoreTaskFromReceiver(Context context) {
233220
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {

OneSignalSDK/onesignal/src/main/java/com/onesignal/UpgradeReceiver.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@
2727

2828
package com.onesignal;
2929

30+
import android.content.BroadcastReceiver;
3031
import android.content.Context;
3132
import android.content.Intent;
32-
import android.os.Handler;
33-
import android.support.v4.content.WakefulBroadcastReceiver;
3433

35-
public class UpgradeReceiver extends WakefulBroadcastReceiver {
34+
public class UpgradeReceiver extends BroadcastReceiver {
3635

3736
@Override
3837
public void onReceive(final Context context, Intent intent) {

0 commit comments

Comments
 (0)