簡體   English   中英

將參數傳遞給嵌套圖的 startDestination

[英]Pass argment to a nested graph's startDestination

我在單獨的文件中創建了多個圖形。

第一個是GraphA ,它包括GraphB startDestinationstartDestinationFragmentB ,它有一個名為AnID的參數

現在我想將AnIDGraphA 傳遞GraphB ( FragmentB )

盡管編輯器知道該參數,但生成的代碼不考慮該參數:

在此處輸入圖片說明

    val directionB = FragmentADirections.actionFragmentAToGraphB(/* HAS NOT ARGUMENT */)
    findNavController().navigate(directionB)

如何將參數傳遞給嵌套圖?

我找到了這個,但這不是官方解決方案:

val direction = FragmentADirections.actionFragmentAToGraphB()
findNavController().navigate(direction.actionId, FragmentBArgs(anId).toBundle())
更新:

有人通過在操作中定義嵌套圖參數引入了另一種方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM