小编典典

如何将一些数据传输到另一个 Fragment?

all

如何将一些数据传输到另一个Fragment同样完成的extrasfor intents


阅读 70

收藏
2022-06-16

共1个答案

小编典典

使用Bundle. 这是一个例子:

Fragment fragment = new Fragment();
Bundle bundle = new Bundle();
bundle.putInt(key, value);
fragment.setArguments(bundle);

Bundle 为许多数据类型提供了 put
方法。看到这个

然后在您的 中Fragment,使用以下命令检索数据(例如在 onCreate() 方法中):

Bundle bundle = this.getArguments();
if (bundle != null) {
        int myInt = bundle.getInt(key, defaultValue);
}
2022-06-16