0
我有一系列的A,B,C活动。从C活动我做:CLEAR_TOP并保存额外的意图字段
Intent clearTopIntent = new Intent(LoginActivity.this, Class.forName(getIntent().getExtras().getString("prev_activity").toString()));
clearTopIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(clearTopIntent);
它调用活动B与clear_top标志。
我的问题是当清除的活动B启动mIntra对象中的mExtras是空的。可以做些什么来保留这些额外的价值?
??活动B接受额外的,但是当我想从顶部通过CLEAR_TOP启动以前的活动时我基本不会有这些额外的东西,它们不会在OnCreate方法中恢复 – user1462299 2012-07-11 15:13:28