android-jetpack相关内容

Jetpack Compose导航搜索结果

我将Jetpack导航库与Compose版本一起使用。我正在设置导航,如here 所示 我希望能够从屏幕A导航到屏幕B。一旦B执行了某些操作并从后台堆栈中弹出,它将返回屏幕A可以访问的结果。 我找到了一种使用活动here来完成此操作的方法,但我希望避免创建任何额外的活动,并在Compose中执行此操作。 推荐答案 从要返回数据的可组合项中,您可以执行以下操作: navC ..

在Jetpack Compose中的文本末尾添加图标

我希望在最后一行的末尾显示动态多行文本和图标。此图标可以设置动画。我尝试了一些方法,但还没有成功。我该怎么办? 与我的布局理念相同的示例视图 推荐答案 在TextComposable中,您可以使用inlineContent定义替换特定文本范围的标记映射。用于在文本布局中插入可组合内容。 然后使用Placeholder可以在文本布局中保留空间。 类似: val myI ..

搭接两箱喷气背包组合

我正在尝试重叠两个Box,或者在此情况下使用Row可能更好。 我的设计是Row与另一个重叠的,我已将其包装在Column上,对吗? 这就是设计,我希望顶部的矩形与下面的矩形大小相同,然后将其移动一些您在图像中看到的像素,但它们应该具有相同的宽度但不应具有相同的高度。 如果层次结构为: Column Box (the one of the top) Row ..

导航popUpTo和PopUpToInclusive不会清除后台堆栈

我是Android Jetpack导航体系结构的新手。我正在一款新的应用程序上试用。有一个活动和几个片段,其中两个是登录屏幕和电子邮件登录屏幕。我在我的导航XML中定义了这些片段。APP流程如下: Login screen→Email Login screen 我想要的是,在导航到电子邮件登录屏幕后,当我按BACK时,应用程序退出。这意味着删除了登录屏幕的后端堆栈。我知道登录屏幕不应该那样 ..

用于文本选择Jetpack Compose的浮动工具栏

如何将所选文本的菜单自定义为Jetpack Compose中的TextField?我的意思是这样的: 在官方文档或Internet上找不到有关如何使用Jetpack Compose执行此操作的任何内容。 推荐答案 您可以在LocalTextToolbar中提供自定义的TextToolbar。在这里,在showMenu方法中,您必须像在旧Android中那样startActionM ..

导航组件:找不到 NavController

我正在使用导航组件在我的应用程序中导航.它在片段内工作正常,但无法在包含实际导航主机的活动中找到导航主机. 当用户单击 FAB 时,我试图打开一个新片段,我将它包含在 Main 活动的 XML 中.当我调用 findNavController() 时,它找不到控制器.导航主机控制器位于 XML 布局中.我不明白为什么它找不到它. 主活动 类 MainActivity : AppCom ..
发布时间:2022-01-10 17:33:26 移动开发

WorkManager 中唯一的 OneTimeWorkRequest

我们正在使用 OneTimeWorkRequest 在我们的项目中启动后台任务. 在应用程序启动时,我们正在启动 OneTimeWorkRequest(比如 req A) 根据用户的操作,我们启动相同的工作请求 A. 在某些情况下,如果应用在工作请求 A 进行时被终止,Android 会在应用重启时自动重启请求 A.我们也再次启动请求 A.因此请求 A 的两个实例并行运行并导致死锁. ..

Worker 内部的同步或异步 Rxjava(来自 WorkManager 组件)什么是正确的选择?

我是新架构组件 WorkManager 的新手,我通过 Retrofit 和 RxJava 调用 API. 我的用例是从后端获取新帖子,然后显示通知并更新小部件. 所以 Worker 类的 doWork() 方法中的代码可能看起来像这样. @NonNull@覆盖公共结果 doWork() {AppDependencies appDependencies = new AppDepend ..

任务终止后,Android工作管理器计划的工作人员丢失

我正在尝试使用新的 WorkManager API 1.0.0-alpha06 每 15 分钟运行一次工作程序.如果我没有错,将工作管理器与 PeriodicWorkRequest 一起使用应该会使工作人员的任务终止并重新启动电话,但是当我从“最近的应用程序"中滑动任务时,预定的工作人员丢失了(我已经等了大约 45 分钟,以查看安排在 15 分钟间隔内的工作人员的任何日志). 这些是我的文件 ..

Safeargs 库不生成方向类

我使用导航库和安全参数来传递数据.我将参数定义为这样的片段. OtherFragmentArgs 已生成,我可以使用它,但是当我单击“制作项目"时,OtherFragmentDirection 类不会生成.是那个错误还是我必须做一些不同的事情. 感谢您的建议. buildscript {.. ..
发布时间:2021-11-27 19:58:17 其他开发

Android Navigation Url Deep Link Back to Previous App

我的应用只有两个目的地,FirstFragment 和 SecondFragment.我为 SecondFragment 创建了一个 url 深层链接,它工作正常. 我想要的是,在我从 Deep Link 进入 SecondFragment 后,我想在按下返回按钮时回到上一个应用程序.但现在它总是回到 FirstFragment. 我已经在 launchMode 上将我的 MainAc ..