腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Android
NavController
get
backstack
我们使用
NavController
.OnDestinationChangedListener和提供的参数NavDestination来隐藏/显示底部导航栏(锚定在根活动中),这取决于当前的目的地。
NavController
.OnDestinationChangedListener还提供了一个
NavController
参数,
NavController
有一个名为mBackStack的内部属性,这似乎正是我们所需要的那么,有没有办法在不使用反射的情况下访问
NavController
后栈呢? 谢谢!
浏览 39
提问于2020-05-18
得票数 0
回答已采纳
2
回答
导航组件-起始目的地不正确
、
、
、
<fragment
android
:name="com.example.view.fragments.MainFragment" <action
android
:id="@+id/action_mainFragment_to_dashboardFragment
浏览 1
提问于2021-08-03
得票数 0
1
回答
使用导航组件从对话框到片段进行堆栈清除
、
、
、
> xmlns:app="http://schemas.
android
.comtoolbar: Toolbar private
浏览 7
提问于2020-05-17
得票数 1
1
回答
安卓测试-如何验证
navController
.currentDestination.arguments?
、
、
、
、
@Test // Create a TestNavHostController ApplicationProvider.getApplicationContext()) val titleScenario = launchFragmentInContai
浏览 23
提问于2020-07-28
得票数 4
回答已采纳
1
回答
Android
jetpack导航自定义后退按钮在背面重叠后箭头
、
、
、
使用
android
导航与工具栏和抽屉相结合,根目的地有一个汉堡包菜单图标(用于切换抽屉),在子片段中有一个后退按钮。 另外,当打开/关闭后箭头上的子片段时,也会出现动画。
浏览 2
提问于2019-02-22
得票数 1
1
回答
不能使用导航和jetpack组合弹出起始目的地
、
、
、
、
我正在使用最新版本的导航并在
Android
上撰写文章,而且我遇到了一个错误,无法弹出导航的起始目的地。
navController
=
navController
, ) { HomeScreen(
navController
=
navController
)
浏览 5
提问于2021-10-22
得票数 2
回答已采纳
6
回答
如何定义导航操作的默认动画?
、
、
、
但是动画被设置为导航图中动作的属性,如下所示:
android
:id="@+id/startScreenFragment"
android
:label="fragment_start_screen" tools:layout="@layout/fragment_start_scr
浏览 0
提问于2018-05-23
得票数 56
回答已采纳
1
回答
带
backstack
的
android
架构导航OnNavigatedListener
、
、
、
问题是,当一些片段被保存在
backstack
中,而不是每次导航改变时,onNavigated调用更多的片段,而destination是保存在
backstack
中的片段。class MyOnNavigatedListener() :
NavController
.OnNavigatedListener { //log events}
浏览 2
提问于2018-12-01
得票数 0
5
回答
基于ViewPager和TabLayout的
Android
导航
、
、
、
、
对于一个新的应用程序,我使用Jetpack导航库来实现正确的回导航。导航的第一级是导航抽屉,它可以很好地处理jetpack导航,如文档中所述。但是还有一个用ViewPager和TabLayout实现的导航级别。TabLayout切换的片段包含额外的线性导航层次结构。但是,Jetpack导航中似乎不支持ViewPager/TabLayout。当切换选项卡时,必须实现FragmentPagerAdapter并结束托管的后台堆栈。顶层导航与每个选项卡中的导航之间存在断开关系。是否有任何方法使这与Jetpack导航一起工作?
浏览 1
提问于2018-09-27
得票数 36
回答已采纳
1
回答
如何管理安卓导航组件中的BottomNavigationView后台
、
、
、
、
我知道这是默认的行为,但我不想这样,我想把它们保存在
backstack
中,所以当我按后退按钮时,它应该转到fragment 4而不是1。我一直在尝试和搜索,但我找不到任何解决方案。我可以在fragment中手动将
backstack
放入kotlin中吗?./>
android
:id="@+id/app_nav_host_fragment"
android
Activi
浏览 2
提问于2019-10-07
得票数 10
回答已采纳
2
回答
如何确保设置片段后退按钮转到具有aac的启动片段
、
、
因此,我对AAC导航有一个问题。我在一个活动中有多个片段。我扩展了MainActivity中的菜单选项,以便每个片段都可以访问打开设置的菜单项。问题是,每次我按下片段上的后退按钮,它都不会返回到启动它的片段。它会返回到原始片段。有没有一种方法可以确保这种行为是可靠的?谢谢
浏览 26
提问于2019-02-13
得票数 1
回答已采纳
1
回答
使用导航组件从后台删除片段
、
、
、
、
因此,我想当我从PinSetup导航到PinCreate片段时,我必须从
backStack
中删除PinSetup。我怎么能这么做?<?> xmlns:app="http://schemas.
android</
浏览 3
提问于2022-03-29
得票数 0
回答已采纳
3
回答
片段已经添加了问题,当使用底部导航栏
android
导航时
、
、
、
、
: Fragment already added: BaseFragment{27d5b00 (2156a830-7756-4fc9-bc63-7c6f3d6705f0) id=0x7f08008c
android
with elements } /// BottomNavigationView ItemSelectedrequireActivity().findNavController(navH
浏览 25
提问于2019-09-26
得票数 1
1
回答
Android
-片段间导航错误
、
、
、
、
下面是MainActivity.java:import
android
.support.v7.app.ActionBarActivity;import
android
.view.MenuItem; }} 和On
浏览 0
提问于2014-12-31
得票数 0
3
回答
Android
kotlin - Navhost fragment -菜单中的Popupto
、
、
我正在
Android
上工作,我想从我的应用程序中的任何位置从抽屉菜单项重置到介绍片段。 我在片段中的操作中看到了popupto选项,但我不知道如何在菜单项中使用它,甚至不知道它是否可行。
浏览 28
提问于2021-01-25
得票数 0
回答已采纳
1
回答
使用导航组件和BottomNavigationView的后堆栈流问题
、
、
、
、
我正在使用
Android
导航组件。底部导航配置有自己的
navController
和独立的navigation_graph} 但是,由于存在到来自common_navigation_graph(图片上的SomeNextFragment)的下一个片段的导航,因此
backStack
流将被中断。我将能够返回到带有选项卡的片段,但选项卡中嵌套片段的
浏览 5
提问于2021-01-22
得票数 0
1
回答
如何以编程方式将底部导航菜单项更改为另一个片段
android
?
、
、
菜单XML代码:
android
:id="@+id/homeFragment"
android
:title="Home" />
android
:id="@+id/newsFragment"
android
:icon="@dr
浏览 10
提问于2022-11-08
得票数 1
回答已采纳
1
回答
Android
片段-多个选项卡/页框,自定义的背靠背
、
、
、
我遇到了片段的内存问题,我可能需要一些帮助,以便找到合适的路径。我不能使用简单的后台,因为应用程序需要保留用户在应用程序中的几条路径(用户可以来回跳)。导航以这种方式处理片段:我认为对我的情况有帮助的是将片段的视图暂时销毁,然后在片段被放回视图时重新创建(而不是简单地将UI隐藏在用户的视图中)。通过读取API,听起来并不像hide方法会这样做。有人知道FragmentTransaction/FragmentManager/FragmentManager/片段类中是否有一
浏览 0
提问于2013-09-09
得票数 1
回答已采纳
1
回答
导航控制器(管理后台) Jetpack
Android
、
、
所以我一直在与NavComponent of Jetpack合作 true R.id.navigation_dashboard -> {那么你会建议采
浏览 2
提问于2021-02-23
得票数 0
回答已采纳
2
回答
如何使用
NavController
在不添加到后台堆栈的情况下导航片段?
、
、
NavController
有navigate方法,默认情况下使用
backstack
导航。如何在没有后台堆栈的情况下导航到片段?请注意,我并不是在问FragmentTransaction
浏览 65
提问于2018-12-17
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券