android:launchMode =“ singleInstance”时,如何使用新数据启动相同的Activity?

时间:2019-02-24 15:56:47

标签: java android android-intent android-activity start-activity

我正在尝试这样做:

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 :(得分:0)

实施此方法

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

}