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 に答える