我目前處於不同的活動狀態。我如何獲得主要啓動活動的意圖?如何從不同的活動獲取主要啓動活動的意圖?
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
,你需要傳遞信息。
問題是我根本無法訪問Activity1,因爲它是使用Adobe AIR生成的。啓動Activity是air.app.AppEntry,但是沒有我可以修改的文件。有沒有解決辦法? – rotaercz 2012-03-29 22:04:06
你需要什麼主要'活動'的'意圖'爲? – Macarse 2012-03-29 19:40:04
我收到這樣的信息... launchIntent.getStringExtra(EXTRA_ARGS_KEY); – rotaercz 2012-03-29 19:42:31