android navigation如何传递对象给fragment
时间: 2023-10-18 07:25:56 浏览: 46
在Android Navigation中,可以通过使用Bundle对象来传递数据给Fragment。在你的代码示例中,你可以在点击按钮时创建一个Bundle对象,然后将需要传递的对象放入Bundle中。接下来,使用NavController的navigate方法来导航到目标Fragment,并将Bundle对象作为参数传递给navigate方法。这样,在目标Fragment的onCreateView方法或onViewCreated方法中,你可以通过getArguments方法获取到传递的Bundle对象,从而获取到传递的对象。这样你就可以在Fragment中使用传递的对象了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Android Navigation获取栈顶Fragment](https://blog.csdn.net/LoveFHM/article/details/125784771)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Navigation--实现Fragment之间数据传递和数据共享](https://blog.csdn.net/qq_46653910/article/details/125929579)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]