Как запустить ту же активность с новыми данными, когда android: launchMode = "singleInstance"? - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь сделать это следующим образом:

startActivity(new Intent(ActivityRating.this, ActivityRating.class).putExtra("Type", AppConstant.PRODUCT_REVIEW).putExtra("Id", review.getId()).putExtra("paramStore", mVendor));
finish();

Деятельность закрыта, но она больше не открывается?с этим кодом.

Я нашел решение

Intent intent = new Intent(ActivityRating.this, ActivityRating.class).putExtra("Type", AppConstant.PRODUCT_REVIEW).putExtra("Id", review.getId()).putExtra("paramStore", mVendor);
                    finish();
                    startActivity(intent);

1 Ответ

0 голосов
/ 28 февраля 2019

реализовать этот метод

@Override
protected void onNewIntent(Intent intent) {
    // TODO Auto-generated method stub
    super.onNewIntent(intent);

}
...