如何从不同的Activity获取主要启动Activity的Intent?

4

我目前在不同的Activity中。如何获取主要启动Activity的Intent?

Intent launchIntent = getIntent();

显然,getIntent()无法获取我所需的正确Intent

我该如何获取主要的启动ActivityIntent


你需要主要“Activity”的“Intent”有什么用途? - Macarse
我正在获取这样的信息... launchIntent.getStringExtra(EXTRA_ARGS_KEY); - Howard
2个回答

0

Activity1 加载时,获取与其启动相关联的 Bundle

当启动 Activity2 时,将这些相同的额外信息放入新的 Intent 中,并将其传递给 Activity2

您不能仅从不同的活动中访问 Intent,您需要将信息传递下去。


问题在于据我所知,我根本无法访问Activity1,因为它是由Adobe AIR生成的。启动Activity是air.app.AppEntry,但是没有文件可以修改。有什么解决方法吗? - Howard

0
import android.os.Bundle;

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

根据需要替换图片和 getInt。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接