Skip to content

Commit

Permalink
Applied an additional fix from PR OneSignal#1276 - https://github.com…
Browse files Browse the repository at this point in the history
  • Loading branch information
tallior committed Sep 28, 2022
1 parent 1f7f12a commit 680d02f
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java
Original file line number Diff line number Diff line change
Expand Up @@ -2260,19 +2260,17 @@ public static void handleNotificationOpen(Activity inContext, JSONArray data, bo
runNotificationOpenedCallback(data, true, fromAlert);
}

static boolean startOrResumeApp(Activity inContext) {
Intent launchIntent = inContext.getPackageManager().getLaunchIntentForPackage(inContext.getPackageName());
// Make sure we have a launcher intent.
if (launchIntent != null) {
if (inContext.isTaskRoot()) {
inContext.startActivity(launchIntent);
} else {
launchIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent.getActivity(inContext, 0, launchIntent, PendingIntent.FLAG_IMMUTABLE);
}
return true;
static boolean startOrResumeApp(Activity activity) {
Intent launchIntent = activity.getPackageManager().getLaunchIntentForPackage(activity.getPackageName());

// Not all apps have a launcher intent, such as one that only provides a homescreen widget
if (launchIntent == null) {
return false;
}
return false;

activity.startActivity(launchIntent);

return true;
}

/**
Expand Down

0 comments on commit 680d02f

Please sign in to comment.