问题标签 [android-jetpack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-architecture-components - Android导航库不打开深层链接
无法打开深层链接 URL。这是我使用的代码
我已使用意图打开深层链接
依赖
android - 导航架构组件片段替换问题
我有三个片段,如fragmetnA、fragmentB 和fragmentC。现在使用导航架构组件我有开关
FragmentA -> FragmentB -> Fragment C 现在从 fragmentC 我打开了 Fragment A 所以现在导航流程看起来像这样
片段B -> 片段C -> 片段A
代替
FragmentA -> FragmentB -> Fragment C -> FragmentA所以如何使用导航架构组件实现这种导航流程。
android - 使用房间持久性库插入一对多关系
我有一种情况,我想使用 Room 持久性库以一对多关系在 Master (store_master) 和 Mapping (store_mapping) 表中插入数据。我的实现如下:
为了获取带有图片的商店,我的实现如下:
上述方法适用于从主表和映射表中获取数据,但我无法以相同的方式插入(即使用@Embeded 和@transaction 注释)。
android - 如何为 Android 导航控制器编写测试
我正在使用当前处于 alpha 阶段的新导航控制器。它工作正常,但我找不到任何文档或示例应用程序来查看测试是如何完成的。谷歌还发布android.arch.navigation:navigation-testing
了用于测试导航的库,但同样没有文档。
任何帮助或建议将不胜感激。
android - Jetpack 导航:操作栏中的标题和后退/向上箭头?
我已经安装了最新的金丝雀版本的 Android Studio,并按照这个(https://developer.android.com/topic/libraries/architecture/navigation/navigation-implementing)指令来实现一个简单的两页导航。基本上 page1 有一个按钮,当它被点击时,应用程序会显示 page2。
它可以工作,但有一个问题......它似乎没有自动对操作栏做任何事情。导航库是否应该在操作栏上自动显示上/后箭头和“标签”属性?还是我应该像以前一样手动完成所有工作?我想在显示 page2 时在操作(工具)栏上显示后退箭头和“详细信息”。
在按钮上单击第 1 页。
主要活动 XML。默认情况下,它是默认的操作栏,我已将其替换为工具栏。没有区别。
导航图 XML。
android - 从代码触发 PeriodicWorkRequest
我正在使用 WorkManager -> PeriodicWorkRequest 设置数据库与服务器的定期后台同步。
这一点工作正常。
当用户执行拉动刷新时,我分别使用 aOneTimeWorkRequest
与服务器同步:
这也很好。
现在我也想使用周期性请求来代替一次性请求。我的主要原因是在用户手动同步后立即触发定期请求时不进行双重同步。
有没有办法触发PeriodicWorkRequest
from 代码,所以我可以用OneTimeWorkRequest
调用来替换PeriodicWorkRequest
.
android - 什么是安卓X?
我正在阅读有关 Android 的房间库的信息。我看到他们将包更改android
为androidx
. 我不明白。有人可以解释一下吗?
甚至这也可以与android
软件包一起使用。
- 需要打包新的支持库
androidx
而不是android
什么? - 现有项目中的用例和影响因素。