java - 如何向 Intent 对象添加/传递多个值?

标签 java android android-intent android-studio

我的第一个 Activity 中有两个 EditText 对象。当我去下一个 Activity 时,我想要他们的值(value)观。 假设 EditText 对象是 inp1、inp2,并且它们只能接受数字。 请提及我如何将它们的值添加到 int Intent 对象以及我将如何在下一个 Activity 的 .java 文件中提取它们的值。

最佳答案

我们开始吧,您的代码将如下所示,

发送方:

Intent myIntent = new Intent(A.this, B.class);
myIntent.putExtra("intVariableName1", intValue1);
myIntent.putExtra("intVariableName2", intValue2);
startActivity(myIntent);

接收方:

 Intent mIntent = getIntent();
 int intValue1 = mIntent.getIntExtra("intVariableName1", 0);
 int intValue2 = mIntent.getIntExtra("intVariableName2", 0);

希望对您有所帮助。

关于java - 如何向 Intent 对象添加/传递多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34607727/

相关文章:

android - 建立Android项目时,ionic无法下载Gradle 2.2.1

android - 在 IntentService 中循环

Android:如何从 Activity 到 Service 到第二个 Activity

android - 在应用程序安装时将对象保存到内部存储

android - 使用汇编语言开发 Android 应用程序

Android SearchView 通过 android 启动器图标?

java - getOwner 方法不返回值

java - 如何在 java 中亲自格式化属性文件?

java - 带有 PriorityBlockingQueue 的 CompletableFuture

java - 自定义各个域轴刻度标签的颜色