设计有效的导航:一致的导航是整体用户体验的重要组成部分。除了基本导航之外,很少有事情会以不一致和意想不到的方式挫败用户。
我的问题是,我想动态添加顶级目的地到我的应用程序,或者至少在这些碎片上显示抽屉图标,目前我有我的顶级目的地定义为这样......
在Kotlin中,如何检测用户是否在片段内按下返回按钮并导航回应用程序?
我正在使用导航组件,我想检测用户何时从片段B导航回片段A,这样我就可以在导航回片段A之前,将笔记保存在片段B创建的房间数据库表中。
我的导航图底部有3个项目,我的导航图是这样的。
希望有人能在这里帮助我,我有两个非常简单的片段设置为NavHostFragment的目的地,我使用navigate在它们之间移动,如下所示: findNavController().navigate(R.id......)。
请不要把这个标记为重复,我已经看了这些SO的问题,但还是不行导航组件popUpTo的bug安卓导航组件popUpTo的行为安卓 ...
我是从阅读IllegalArgumentException: navigation destination xxx is unknown to this NavController中的所有答案来的,但没有任何收获。当活动从......重新创建时,我得到了这个。
我的导航图底部有3个项目,我的导航图是这样的。
我想让用户登录后就能进入我的主页,但我是用Android条件导航来实现的。问题是我使用android Firebase来验证 ...
我使用导航组件来做导航,但结果很奇怪。当我试图从对话框片段(Cart)中按下返回按钮时。当前片段堆栈图(Home -> ...
我有一个使用导航组件的单一活动和多个片段风格的应用程序。我的DI使用的是Koin。我想在我的应用程序中创建一个Navigator类,因为根据 ...
我在导航图中实现了一个嵌套图,它有2个图,第一个图有3个碎片,第二个图有2个碎片。在第一个图形中,有3个碎片,在第二个图形中,有2个碎片。图2是包含在图...
在Android上使用ViewModel进行状态管理,当在流程中时
基本上我有一个使用ViewModel的状态管理系统,它看起来像这样: class ViewModelA: ViewModel() { private val repository: RepositoryA by inject() private val _stateLiveData =...
我想通过一个ArrayList 作为参数,同时使用safeArgs。但当我从可序列化列表中选择ArrayList并构建时,它向我抛出了以下异常 一个类型... ...
从2.1.0版本开始,导航组件中就支持DialogFragment。我是按照官方指南来做的。创建目的地,但是在任何新的版本中都没有这样的选项。I ...
我在这里写的是一个问题,这个问题是我们从AppCompat库迁移到AndroidX库时引入的。在这样做的时候,我们从android.support.design.widget.NavigationView......转换到了AndroidX库。
我有两个片段A和B。我试图导航至B,然后返回至A。在执行此操作时,我希望在A中保留一些表单数据(一堆文本字段),同时向后导航并...
我已经使用Android Studio项目模板创建了Navigation Drawer Activity,并以编程方式添加了一些菜单项,并将选定的侦听器项设置为导航到目标片段。在这里...
使用Android导航组件在底部导航中的多个片段之间共享视图模型
我有应用程序,在这里我将片段与navHost一起使用,并将导航图连接到它。将该片段称为主片段,需要下载一些数据,这些数据将由...
我如何通过具有到目的地的safeArgs的一对一关系pojo(ROOM实现)传递List <>
此答案很有帮助,但似乎仍然缺少某些内容。 https://stackoverflow.com/a/56477713/11214643问题是设置参数的'action'方法告诉...
我想问一下Android导航系统中“动作”和“目的地”之间的区别是什么? https://developer.android.com/guide/navigation/navigation-getting-started我能够...