私は現在別のアクティビティにいます。主な活動の意図をどのように得ることができますか?メインアクティビティのインテントを取得するには別のアクティビティからのアクティビティ?
Intent launchIntent = getIntent();
上記では、明らかにgetIntent()
は私が必要とする正しいIntent
を得ないでしょう。
メインの起動方法を取得するにはActivity
のIntent
?
私は現在別のアクティビティにいます。主な活動の意図をどのように得ることができますか?メインアクティビティのインテントを取得するには別のアクティビティからのアクティビティ?
Intent launchIntent = getIntent();
上記では、明らかにgetIntent()
は私が必要とする正しいIntent
を得ないでしょう。
メインの起動方法を取得するにはActivity
のIntent
?
import android.os.Bundle;
Bundle extras = getIntent().getExtras();
if (extras != null) {
pics = extras.getInt(KEY_HERE);
}
必要に応じて写真とgetIntを置き換えます。
Activity1
が読み込まれると、その起動に関連付けられたBundle
を取得します。
Activity2
を起動した場合は、これらの追加物を新しいIntent
に入れてActivity2
に渡してください。
異なるアクティビティからIntent
にアクセスするだけでは、情報を渡す必要はありません。
問題は、Adobe AIRで生成されているため、Activity1にアクセスできません。起動アクティビティはair.app.AppEntryですが、変更可能なファイルはありません。回避策はありますか? – rotaercz
メインの「アクティビティ」の「インテント」には何が必要ですか? – Macarse
私はこのような情報を得ています... launchIntent.getStringExtra(EXTRA_ARGS_KEY); – rotaercz