gpt4 book ai didi

android - 使用导航组件 API 时更改语言 24+

转载 作者:行者123 更新时间:2023-12-03 17:13:23 25 4
gpt4 key购买 nike

TL;DR 我们想要更改要显示的 fragment 的区域设置(API 24+),而所有这些 fragment 都将在同一个 Activity 中。

我们正在使用 NavHostFragment , 和 start_up_nav_graph.xml .
该图有多个 fragment ,即登录、入职、GDPR ..etc

在此流程中,如果登录后我们发现您是德国用户,我们会尝试将您的语言环境更改为德语。
在当前场景中,所有即将出现的 fragment (例如入职和 GDPR)都将显示在设备的区域设置中,而不是德语。

我们不能使用 attachBaseContext在这样的 Activity 中answer ,因为 Activity 已经创建。

最佳答案

我正在经历同样的痛苦兄弟。我试着做

NavigationUI.setupWithNavController(mToolbar,mNavController, mAppBarConfiguration);

但这也无济于事,因为工具栏标题和抽屉导航项目正在使用旧资源,而当我在做 activity.recreate()然后它实际上正在发生但是当你关闭应用程序并再次重新启动它时同样的问题......

关于android - 使用导航组件 API 时更改语言 24+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57426615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com