java - 从另一个 Activity 的 Activity 中的 fragment 传递数据

标签 java android android-activity fragment

我研究了从 Activity 到 Activity 的数据传递。但是我无法使用相同的方法传递给我的 fragment 。如何将数据传递到我的 fragment ?

我使用的代码是

    Intent i = new Intent(getApplicationContext(), NewActivity.class);
    i.putExtra("new_variable_name","value");
    startActivity(i);

在另一个 Activity 中

    Bundle extras = getIntent().getExtras();
    if (extras != null) {
        String value = extras.getString("new_variable_name");
    }

最佳答案

借助接口(interface)在两个 fragment 之间传递数据非常容易。

我想this正是您要找的。

希望这有帮助:)

要将日期从 Activity 传递到 fragment ,解释得很好here .

关于java - 从另一个 Activity 的 Activity 中的 fragment 传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17141686/

相关文章:

java - 在 Android 中刷新 ListAdapter

java - Android 应用程序随机崩溃(java.lang.NoClassDefFoundError)

java - 如何在java中读取这个json数组

android - 在 Lollipop 中禁用快速设置和通知栏

android - 如何防止Android设备的屏幕在Activity执行期间关闭?

java - 清理我的项目后,R.java 文件消失了

java - NIO2:如何将 URI 一般映射到路径?

android - 在没有应用程序的情况下测试 firebase 云消息传递

Android,如何在 "ndk-build"中使用 fipsld for openssl

android - 在不改变背景的情况下开始一个 Activity