Navigation?Bundle實(shí)現(xiàn)兩個(gè)Fragment參數(shù)傳遞
正文
使用Fragment的時(shí)候可能需要在兩個(gè)Fragment之間進(jìn)行參數(shù)的傳遞,可以將數(shù)據(jù)存入bundle,在頁面導(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)的頁面使用getArguments()
方法可以獲取傳入的Bundle對(duì)象,通過之前的 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 studio開發(fā)工具編譯GBK轉(zhuǎn)換三方庫iconv的方法
這篇文章主要介紹了使用android studio開發(fā)工具編譯GBK轉(zhuǎn)換三方庫iconv的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06Flutter TV Android端開發(fā)技巧詳細(xì)教程
這篇文章主要為大家介紹了Flutter TV Android端開發(fā)技巧詳細(xì)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12android實(shí)現(xiàn)通知欄下載更新app示例
這篇文章主要介紹了android實(shí)現(xiàn)通知欄下載更新app示例,需要的朋友可以參考下2014-03-03解析離線安裝Eclipse的Android ADT開發(fā)插件的具體操作(圖文)
本篇文章是對(duì)離線安裝Eclipse的Android ADT開發(fā)插件的具體操作進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05Android 仿微信發(fā)動(dòng)態(tài)九宮格拖拽、刪除功能
這篇文章主要介紹了Android 仿微信發(fā)動(dòng)態(tài)九宮格拖拽、刪除功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11android編程實(shí)現(xiàn)局部界面動(dòng)態(tài)切換的方法
這篇文章主要介紹了android編程實(shí)現(xiàn)局部界面動(dòng)態(tài)切換的方法,以實(shí)例形式較為詳細(xì)的分析了Android局部切換的布局及功能實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11Android開源框架的SlidingFragment的使用示例
今天小編就為大家分享一篇關(guān)于Android開源框架的SlidingFragment的使用示例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03安卓(Android)實(shí)現(xiàn)3DTouch效果
3DTouch是什么效果的大家應(yīng)該都知道了。本文將介紹在Android中如何實(shí)現(xiàn)3DTouch的效果,有需要的可以參考學(xué)習(xí)。2016-08-08Android?webView加載數(shù)據(jù)時(shí)內(nèi)存溢出問題及解決
這篇文章主要介紹了Android?webView加載數(shù)據(jù)時(shí)內(nèi)存溢出問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12