0

我有一系列 A、B、C 活动。从C活动我做:

    Intent clearTopIntent = new Intent(LoginActivity.this, Class.forName(getIntent().getExtras().getString("prev_activity").toString()));
    clearTopIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    startActivity(clearTopIntent);

它使用 clear_top 标志调用活动 B。

我的问题是当清除的活动 B 启动时 mIntent 对象中的 mExtras 是空的。可以做些什么来保留这些额外的价值?

4

1 回答 1

0

也许这会帮助你:

intent.putExtras(intentSource)

intentSource = getIntent()

真的,我没有正确回答您的问题。

于 2012-07-11T14:19:30.090 回答