2012-03-29 91 views
4

我目前处于不同的活动状态。我如何获得主要启动活动的意图?如何从不同的活动获取主要启动活动的意图?

Intent launchIntent = getIntent(); 

在上面,显然getIntent()不会得到我正确Intent,我需要。

我该如何获得主推出ActivityIntent

+0

你需要什么主要'活动'的'意图'为? – Macarse 2012-03-29 19:40:04

+0

我收到这样的信息... launchIntent.getStringExtra(EXTRA_ARGS_KEY); – rotaercz 2012-03-29 19:42:31

回答

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

问题是我根本无法访问Activity1,因为它是使用Adobe AIR生成的。启动Activity是air.app.AppEntry,但是没有我可以修改的文件。有没有解决办法? – rotaercz 2012-03-29 22:04:06

相关问题