我有几个活动说A,B,C。活动A开始B,B开始C等等。在我的应用程序中,我放置了一个导航抽屉,允许用户返回活动 A。当用户返回活动时,AI 已经传递了一些标志,这些标志实际上并没有重新启动活动,而只是恢复它。
intent = new Intent(activity, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_SINGLE_TOP);
现在我正在尝试使用捆绑包传递一些数据。
bundle.putInt("selectedTab", FEATURED_COUPONS);
intent.putExtras(bundle);
但在我的活动 A 中,捆绑始终为空。
if(bundle != null)
{
if(bundle.containsKey("selectedTab"))
{
int tab = bundle.getInt("selectedTab");
}
}