android navigation 框架使用 返回時,回退到同樣(新)的界面


使用代碼 setGraph 只有一個fragment 

結果使用 

findNavController().popBackStack()
activity.finish
關閉了當前Activity 但又生成的新的同樣內容的Activity
原來是在 setGraph 時,backStack保存了兩個子項 一個是graph對象,一個是 fagment 對象
解決了四個小時都沒辦法,最后只好在 mainfest 中,使用
android:launchMode="singleInstance"  再配合 finish

項目緊張,以后再改解決這個問題吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM