
1.上圖是Android navigator的一部分, 因為NavController的核心代碼導航部分是如果做的行沒有在代碼中體現,
我們來簡單說下xml導航檔案的決議程序,
NavHostFragment:
1. 獲取navigation資源檔案的導航的ID,這個是NavHostFragment中的一個成員,
2.創建NavController物件, 這個物件是個核心控制物件, 包括生命周期,導航圖,堆疊結構,導航目標物件子類集合,
3. 導航圖物件的形成程序,主要核心代碼子在NavInflater中,分析程序使用到的xml檔案在圖中已經列出, 通過TypeArray(AttrbuiteSet)XmlParser物件獲取資源檔案形成導航圖的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/226333.html
標籤:其他
