android-navigation相关内容
我尝试使用称为导航的新体系结构组件.与使用FragmentManager相比,这非常令人兴奋,并且使代码更少.现在,我遇到了5个带有导航片段的情况: A -> B -> C -> D -> E 有时候我必须将用户从片段A直接移到E,如果按下后退按钮,我想要这样的东西: E -> D -> C -> B -> A 但是我现在得到的是: E -> A 有没有平易近人
..
我想更改与导航组件一起使用的ActionBar中的向上按钮图标.我尝试了几种选择,例如: supportActionBar?.setHomeAsUpIndicator(R.drawable.ic_arrow_left_blue_24dp) 在MainAcitivty或 中 app:navigationIcon="@drawable/ic_arrow_left_blue_24dp"
..
我有主要的导航: SplashFragment-> RegistrationFragment-> RootFragment
..
我正在尝试使用通知中的PendingIntent来实现到应用程序的特定“详细信息"页面的导航,但是从“详细信息"页面一直到起始目标重新创建后退堆栈时,我遇到了问题. 我在此处制作了一个示例应用,其中有一个活动和三个片段来演示: Fragment 1 -> Fragment 2 -> Fragment 3 (start dest)
..
我使用导航库和safeargs传递数据.我将参数定义为这样的片段.
..
我创建了一个小应用程序,其中包含三个片段,用于通过BottomNavigationView进行顶层导航.如果启动该应用程序并单击底部导航栏上的导航按钮,则会在操作栏中显示一个向上按钮.这是该活动的代码: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundl
..
在尝试导航组件之前,我曾经手动执行片段事务,并使用fragment标签来获取当前片段. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment 现在在我的主要活动布局中,我有类似的东西:
..
基本上,我有以下导航图: 我想在到达导航图后立即将导航图的起点更改为fragment 2(以防止在按“后退"按钮时返回到fragment 1-与初始屏幕一样). 这是我的代码: navGraph = navController.getGraph(); navGraph.setStartDestination(R.id.fragment2); navController.setGr
..
我有三个模块-ModuleA,ModuleB,ModuleC ModuleA - 1 activity MainActivity-无任务关联 Module B - 3 activities Activity_A 任务相似性="com.performance.poc.main" Activity_B 任务相似性="com.performance.poc.main"
..
信息: 我正在以编程方式为应用程序的每个功能插入NavHostFragment.每个NavHostFragment都有其自己的导航图. Dagger通过使用特定于每个功能的FragmentFactory来提供它们.这是具有MVVM体系结构的单一活动结构. 回购: https://github.com/mitchtabian/DaggerMultiFeature/tree/nav-com
..
例如,以我当前正在使用的应用程序为例: -它具有包含多个项目的navigationDrawer;目前我有两个项目感兴趣,我将它们称为X和Y. 单击X和Y时,显示包含x元素或y元素列表的片段 selecting和x或y列表元素显示一个新的片段,在其中我显示有关选择项的信息; x和y元素的视图片段不同 在视图片段中,我可以选择编辑显示编辑片段的特定元素 片段方法有效,但是我花了
..
我有3个活动,例如first_activity,second_activity,third_activity.我使用FrameLayout打开滑块. 现在,我要在所有三个活动中都可用的按钮上单击以打开滑块. 所以现在像在“测试1"中一样,左侧上有一个按钮,与我在所有三个活动中的操作方式相同,因此在单击该按钮时我想打开滑块. 这是我的滑块代码 public class MainA
..
我一直在制作一个应用程序,该应用程序在导航抽屉中使用回收站视图,但回收站视图的内容并未显示出来.我可以看到滚动阴影,因此视图绝对是他们的.我不确定自己做错了什么,因为该应用在运行时不会崩溃. 导航抽屉片段: public class NavigationDrawerFragment extends android.support.v4.app.Fragment { publi
..
我将Android导航组件与底部导航一起使用,棉绒给出了有关将标记替换为FragmentContainerView的警告,但是当我替换时,findNavController无法正常工作时,它给我有关它没有错误的错误NavController设置为 片段
..
我正在Android上进行一些Espresso测试.测试失败,并显示以下错误: java.lang.ClassCastException: androidx.fragment.app.testing.FragmentScenario $ EmptyFragmentActivity 无法转换为com.stavro_xhardha.pockettreasure.MainActivity 这
..
在我的应用程序中,我有两个活动(AuthenticationActivity和MainActivity),每个活动都有一个导航图和大量片段.我创建了一个动作,可以从AuthenticationActivity的图形片段导航到MainActivity,但是即使将"popTo"设置为Authentication graph id,它也不会从堆栈中删除AuthenticationActivity.
..
当前,我正在使用带有底部导航栏的Android导航组件.在玩游戏时,我意识到了两个事实: 总是重新创建片段(一旦用户导航到另一个片段,就会调用onCreate,onViewCreated,onViewDestroyed) savedInstanceState始终为空(在onCreate,onViewCreated等中) 可以通过使用自定义FragmentNavigator修复第一个问
..
我有一个活动,该活动具有NavHostFragment.活动收到其意图的某些值.我想将此数据传递到导航图的第一个片段,即startDestination.我找不到与此有关的任何文档. 我已经经历过关于SO的问题,但我似乎找不到navController.getGraph()的addDefaultArguments方法. 是否可以将捆绑软件传递给startDestination?
..
我实际上不确定如何使用导航控制器组件设置不同工具栏的正确方法或最佳做法 在我的应用中.我想设置2个不同的工具栏. 绿色工具栏 红色工具栏 两个颜色不同的工具栏.这只是为了简化案例,实际上我有多个工具栏 我正在使用导航控制器组件.当前以我的主活动作为主持人,我使用此代码在主活动中设置了绿色工具栏 setSupportActionBar(green_to
..
我有2个动作 Action1
..