亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

activity怎么向fragment傳遞數據

小億
95
2023-11-17 13:12:06
欄目: 編程語言

在向Fragment傳遞數據時,可以通過Bundle對象來存儲數據,并使用setArguments()方法將Bundle對象傳遞給Fragment。以下是一個示例:

在Activity中:

// 創建一個Bundle對象
Bundle bundle = new Bundle();
// 將需要傳遞的數據存儲到Bundle中
bundle.putString("key", "value");

// 創建一個Fragment實例
MyFragment fragment = new MyFragment();
// 將Bundle對象傳遞給Fragment
fragment.setArguments(bundle);

// 使用FragmentManager將Fragment添加到Activity中
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.fragment_container, fragment);
fragmentTransaction.commit();

在Fragment中:

// 在Fragment的onCreateView()方法中獲取傳遞的數據
Bundle bundle = getArguments();
if (bundle != null) {
    String value = bundle.getString("key");
    // 使用傳遞的數據進行后續處理
}

通過這種方式,你可以將數據從Activity傳遞給Fragment,并在Fragment中使用它進行相關操作。

0
察哈| 商洛市| 林甸县| 屏东县| 綦江县| 永胜县| 阳谷县| 马公市| 祁阳县| 石河子市| 商丘市| 保德县| 元阳县| 大厂| 南皮县| 晋江市| 平远县| 渭南市| 乾安县| 如东县| 汉川市| 涪陵区| 郧西县| 衡阳市| 泰安市| 漳浦县| 克拉玛依市| 高淳县| 房产| 宁陕县| 蚌埠市| 抚远县| 根河市| 荥经县| 南丰县| 南和县| 靖远县| 蓬安县| 友谊县| 通海县| 墨江|