Navigation?Bundle實(shí)現(xiàn)兩個(gè)Fragment參數(shù)傳遞
正文
使用Fragment的時(shí)候可能需要在兩個(gè)Fragment之間進(jìn)行參數(shù)的傳遞,可以將數(shù)據(jù)存入bundle,在頁(yè)面導(dǎo)航時(shí),傳入bundle,完成參數(shù)的傳遞。具體實(shí)現(xiàn)如下:
1.初始化導(dǎo)航控制器
NavController controller = Navigation.findNavController(requireView());
2.創(chuàng)建Bundle對(duì)象
Bundle bundle = new Bundle();
bundle.putString("key", "this is value");
類似的還存在 putInt、putChar等方法
3.傳遞參數(shù)
controller.navigate(R.id.action_nav_home_to_nav_laboratory, bundle);
4.接受參數(shù)
在跳轉(zhuǎn)的頁(yè)面使用getArguments()方法可以獲取傳入的Bundle對(duì)象,通過(guò)之前的 key 取出相關(guān)值即可。
Bundle bundle = getArguments();
String str = bundle.getString("key");
為了避免空指針錯(cuò)誤,此處可以添加默認(rèn)值
String str = bundle.getString("Key","null");以上就是Navigation Bundle實(shí)現(xiàn)兩個(gè)Fragment參數(shù)傳遞的詳細(xì)內(nèi)容,更多關(guān)于Fragment 參數(shù)傳遞的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Android中傳值Intent與Bundle的區(qū)別小結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于Android中傳值Intent與Bundle的區(qū)別,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)各位Android開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Android基于google Zxing實(shí)現(xiàn)二維碼的生成
這篇文章主要介紹了Android基于google Zxing實(shí)現(xiàn)二維碼的生成的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-06-06
非常實(shí)用的小功能 Android應(yīng)用版本的更新實(shí)例
這篇文章主要為大家詳細(xì)介紹了一個(gè)非常實(shí)用的小功能,Android應(yīng)用版本的更新實(shí)例,感興趣的小伙伴們可以參考一下2016-08-08
Android中AutoCompleteTextView與MultiAutoCompleteTextView的用法
這篇文章主要介紹了Android中AutoCompleteTextView與MultiAutoCompleteTextView的用法,需要的朋友可以參考下2014-07-07
簡(jiǎn)單掌握Android開(kāi)發(fā)中彩信的發(fā)送接收及其附件的處理
這篇文章主要介紹了簡(jiǎn)單掌握Android開(kāi)發(fā)中彩信的發(fā)送接收及其附件的處理,由于微信的流行,使用彩信的用戶已經(jīng)很少了,簡(jiǎn)單了解即可,需要的朋友可以參考下2016-02-02
Android SurfaceView與TextureView使用方法詳細(xì)講解
SurfaceView和TextureView都繼承View,與普通的View不同的是,它倆可以在獨(dú)立線程中繪制渲染,性能更高,所以常被應(yīng)用在對(duì)繪制速率要求比較高的場(chǎng)景,比如相機(jī)預(yù)覽,視頻播放等等2022-10-10
Android倒計(jì)時(shí)控件 Splash界面5秒自動(dòng)跳轉(zhuǎn)
這篇文章主要為大家詳細(xì)介紹了Android倒計(jì)時(shí)控件,Splash界面5秒自動(dòng)跳轉(zhuǎn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09
Android判斷手機(jī)是否聯(lián)網(wǎng)及自動(dòng)跳轉(zhuǎn)功能(收藏版)
這篇文章主要介紹了Android判斷手機(jī)是否聯(lián)網(wǎng)及自動(dòng)跳轉(zhuǎn)功能(收藏版),在一些手機(jī)端連接wifi我們經(jīng)常會(huì)遇到這樣的功能,今天小編通過(guò)實(shí)例截圖給大家介紹下,需要的朋友可以參考下2019-11-11

