java - 将额外数据从 Activity 传递到 Intent

标签 java android android-intent android-activity

我正在使用 Intent 调用 Activity,并且我需要在初始化时将变量传递给该 Activity。在 iOS 上,您可以使用 initWithNibName 方法进行自定义初始化。如何在 Android 上实现类似的事情?

这是我创建Intent的代码...

Intent myIntent = new Intent(webPush.this, webPushActivity.class);
startActivity(myIntent);

最佳答案

Intent myIntent = new Intent(webPush.this, webPushActivity.class);
myIntent.putExtra("mystring",strValue)' <<---put String here 
startActivity(myIntent);

在第二个 Activity 中...

String str = getIntent.getExtras().getString("mystring");<<get string in second class

并检查这个

How do I pass data between Activities in Android application?

关于java - 将额外数据从 Activity 传递到 Intent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10602335/

相关文章:

java不兼容类型编译器错误

java - 在一个时间段内带有时间戳元素的队列

java - Groovy - 正则表达式将字符串与最后一个字符数字匹配

android - 如何使用 StaggeredGridLayoutManager 在 recyclerview 中实现无限滚动(分页)

android - 如何更改 M2E 本地存储库位置?

java - 在 Android 版 Google API 10 中显示我的当前位置

java - LisrView 子项的不同颜色

android - 如何从其他音乐播放器上当前播放的轨道中获取歌曲持续时间

Android 在后台堆栈中的另一个 Activity 之前启动一个新 Activity,并清除旧 Activity 之上的 Activity

android - 未触发 ActivityNotFoundException 打开下载的 PDF 文件