Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将所选数据传递给下一个活动_Java_Android_Eclipse - Fatal编程技术网

Java 如何将所选数据传递给下一个活动

Java 如何将所选数据传递给下一个活动,java,android,eclipse,Java,Android,Eclipse,我正在创建一个简单的应用程序,例如,我有10个表行,带有复选框,用户单击3个框,然后按next,我想只打印出用户单击的3行,并在其旁边添加额外的按钮/图标。可能吗?请帮忙!谢谢大家! 要将数据传递给其他活动,您可以使用意图并将数据作为额外数据: 以下是一个示例: Intent intent = new Intent(this, SecondActivity.class); intent.putExtra("data", "My data in second activity"); startAc

我正在创建一个简单的应用程序,例如,我有10个表行,带有复选框,用户单击3个框,然后按next,我想只打印出用户单击的3行,并在其旁边添加额外的按钮/图标。可能吗?请帮忙!谢谢大家!

要将数据传递给其他活动,您可以使用意图并将数据作为额外数据:

以下是一个示例:

Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("data", "My data in second activity");
startActivity(intent);
和用于检索SecondActivity中的数据:

是,使用putExtra并传递字符串的ArrayList:

答案如下:

Intent intent = new Intent(getBaseContext(), SignoutActivity.class);
intent.putExtra("EXTRA_SESSION_ID", sessionId);
startActivity(intent)

有关更多信息,请检查此项。

谷歌将捆绑中的数据传递给下一个活动可能的重复项可能的重复项是的,它是可能的。您可以使用“将所选字符串附加到StringBuilder并将其通过捆绑包传递”。@GlynnNeo若要检查令牌上的此语法错误,请删除这些令牌以获取intent.putExtra
Intent intent = new Intent(Recipes2.this, XMLParser.class);
intent.putStringArrayListExtra("myList", (ArrayList<String>) myList);
startActivity(intent);    
Intent intent = new Intent(getBaseContext(), SignoutActivity.class);
intent.putExtra("EXTRA_SESSION_ID", sessionId);
startActivity(intent)