【发布时间】:2019-02-24 15:56:46
【问题描述】:
我正在尝试这样做:
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);
【问题讨论】:
-
为什么使用单实例启动模式?这不是必需的,是您问题的根源。这就是你不应该使用特殊启动模式的原因之一。
-
为什么要重启你的
Activity?你不能在内部重新初始化它吗?应该没有理由像这样重新启动它
标签: java android android-intent android-activity start-activity