2012-03-29 9 views
4

私は現在別のアクティビティにいます。主な活動の意図をどのように得ることができますか?メインアクティビティのインテントを取得するには別のアクティビティからのアクティビティ?

Intent launchIntent = getIntent(); 

上記では、明らかにgetIntent()は私が必要とする正しいIntentを得ないでしょう。

メインの起動方法を取得するにはActivityIntent

+0

メインの「アクティビティ」の「インテント」には何が必要ですか? – Macarse

+0

私はこのような情報を得ています... launchIntent.getStringExtra(EXTRA_ARGS_KEY); – rotaercz

答えて

0
import android.os.Bundle; 

Bundle extras = getIntent().getExtras(); 
    if (extras != null) { 
     pics = extras.getInt(KEY_HERE); 
    } 

必要に応じて写真とgetIntを置き換えます。

0

Activity1が読み込まれると、その起動に関連付けられたBundleを取得します。

Activity2を起動した場合は、これらの追加物を新しいIntentに入れてActivity2に渡してください。

異なるアクティビティからIntentにアクセスするだけでは、情報を渡す必要はありません。

+0

問題は、Adobe AIRで生成されているため、Activity1にアクセスできません。起動アクティビティはair.app.AppEntryですが、変更可能なファイルはありません。回避策はありますか? – rotaercz

関連する問題