java - 开始新 Activity android后访问 Intent

标签 java android android-intent

我遇到了一些问题,我真的不知道去哪里寻找或如何搜索它,所以我在这里问。基本上,我使用这段代码从我的主要 Activity 开始一个新 Activity :

Intent intent = new Intent(v.getContext(), AlarmViewer.class);
startActivity(intent);

然后使用普通的 onCreate 启动我的 AlarmViewer 类,如下所示:

public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.main);
}

因此,我试图弄清楚如何访问我用来启动 Activity 的 Intent ,以获得我放在其中的一些额外内容。任何人都知道我该怎么做?抱歉,如果之前有人问过这个问题,我不确定如何搜索。

最佳答案

要获得 Intent ,请使用 getIntent() .

要获取您的信息,您可以使用 getIntent().getExtras(),它返回类型为 Bundle 的对象.从该对象,您可以调用不同的 get* 方法,具体取决于您从调用 Activity 传递给它的类型

你可以看看这个thread举个例子

关于java - 开始新 Activity android后访问 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6163921/

相关文章:

安卓谷歌 API "Failed to load Map"

android - 如何修复 Google Drive REST API 的 Proguard 问题

android - ACTION_SEND 附件未显示在 Instagram 中

java - 获取在运行时生成的类的字节

java - JProgressBar 更新不工作

java - 如何根据 Spring 中的 boolean 值将用户发送到不同的页面?

java - 如何将 javascript 变量传递给 jsp 文件 liferay

android - 选择文档字段包含 Firestore 中的字符串的位置?

android - 无法捕获使用 android.provider.Telephony.SMS_RECEIVED 收到的短信

android - 启动 Android 默认网络浏览器后处理返回点击