gpt4 book ai didi

java - 传递 3 个元素( Intent )

转载 作者:行者123 更新时间:2023-12-01 04:45:08 26 4
gpt4 key购买 nike

我想将以下三个元素从一个 Activity 传递到另一个 Activity :

String a = "a";
String b = "b";
String c = "c";

我尝试了以下方法但没有成功:

在主 Activity (MainActivity)中:

Bundle extras = new Bundle();
extras.putString("a", a);
extras.putString("b", b);
extras.putString("c", c);
Intent intent = new Intent(MainActivity.this, SubActivity.class);
intent.putExtras(extras);
startActivity(intent);

在子 Activity (SubActivity)中:

Bundle extras = new Bundle();
String a = extras.getString("a");
String b = extras.getString("b");
String c = extras.getString("c");

最佳答案

在您的子 Activity 中

而不是

 Bundle extras = new Bundle();  

使用下面的内容

 Bundle extras = getIntent().getExtras();
if(extras!=null)
{
String a = extras.getString("a");
String b = extras.getString("b");
String c = extras.getString("c");
}

关于java - 传递 3 个元素( Intent ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15981173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com