android - 将字符串从一个 Activity 发送到另一个 Activity 的 fragment

标签 android android-intent android-fragments android-activity

我有两个 Activity (A 和 B)和一个 fragment F fragment F 包含在 Activity B 中 我想将字符串从 Activity A 发送到 Fragment F 怎么做到的? 谢谢!

最佳答案

这与您在 Activity 之间交换数据几乎相同。您应该在开始时只使用 getActivity() 以便分段访问。

检查下面的代码:

In Activity A:

Intent intent = new Intent(this,ActivityB.class);
intent.putExtra("data",data); //data is a string variable holding some value.
startActivity(intent); 

In fragment F of Activity B

String data = getActivity().getIntent().getStringExtra("data");

关于android - 将字符串从一个 Activity 发送到另一个 Activity 的 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16212469/

相关文章:

android - 如何列出 Android 版本的 git 提交?

android - 更新 VM 选项后无法在 mac 上启动 Android studio

android - 在 Android 中使用 Volley 库时数据未发布到服务器

java - 将 ZXing 集成到我的应用程序中

java - 在 AsyncTask 中将新的 TextView 设置为 fragment

java - onCreateView() 中无法访问的语句

java - 如何使用android过滤网页并获取所需数据

java - "getIntent()"- 它是如何工作的

android - 如何使用日历 Intent ?

android - 在 fragment 上按下后退按钮时强制关闭