Fix item activity not opening when clicking on sync result notification with the app closed
This commit is contained in:
parent
a2a2afa895
commit
86c9f82f6d
@ -224,6 +224,8 @@ public class MainActivity extends AppCompatActivity implements SwipeRefreshLayou
|
||||
onRefresh();
|
||||
savedInstanceState.clear();
|
||||
}
|
||||
|
||||
openItemActivity(getIntent());
|
||||
});
|
||||
}
|
||||
|
||||
@ -231,6 +233,10 @@ public class MainActivity extends AppCompatActivity implements SwipeRefreshLayou
|
||||
protected void onNewIntent(Intent intent) {
|
||||
super.onNewIntent(intent);
|
||||
|
||||
openItemActivity(intent);
|
||||
}
|
||||
|
||||
private void openItemActivity(Intent intent) {
|
||||
if (intent.hasExtra(ITEM_ID) && intent.hasExtra(IMAGE_URL)) {
|
||||
Intent itemIntent = new Intent(this, ItemActivity.class);
|
||||
itemIntent.putExtras(intent);
|
||||
|
@ -79,7 +79,7 @@ class SyncWorker(context: Context, parameters: WorkerParameters) : Worker(contex
|
||||
.setContentText(notifContent.content)
|
||||
.setStyle(NotificationCompat.BigTextStyle().bigText(notifContent.content))
|
||||
.setSmallIcon(R.drawable.ic_notif)
|
||||
.setContentIntent(PendingIntent.getActivity(applicationContext, 0, intent, 0))
|
||||
.setContentIntent(PendingIntent.getActivity(applicationContext, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT))
|
||||
.setAutoCancel(true)
|
||||
|
||||
notifContent.item?.let {
|
||||
|
Loading…
x
Reference in New Issue
Block a user