Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
当其宿主 Activity 不在 Activity Stack 顶部且设备旋转时,Android ViewModel 会重新创建
我处于以下场景 我有一个OnboardActivity其中包含一个ViewModel 我可以旋转这个OnboardActivity很多次并且ViewModel跨配置更改持续存在 不会出现问题 但是 如果我启动另一个Activity Fire
Android
androidarchitecturecomponents
androidmvvm
如何为 Android 架构组件生命周期事件添加单元测试?
我尝试为支持架构组件生命周期事件的函数添加单元测试 为了支持生命周期事件 我添加了 OnLifecycleEvent我的函数的注释 我想在该事件发生时执行某些操作 一切都按预期工作 但我想为该函数创建一个单元测试 以检查我的函数在预期事件发
我可以对不同的对象类型使用一个 TypeConverter 吗?
到目前为止存储在房间数据库我一直在为每个类使用类型转换器 像这样 SerializedName sidebar Expose TypeConverters SidebarConverter class private Sidebar sid
Android
database
androidroom
androidarchitecturecomponents
在Android中使用导航组件时如何删除默认动画过渡?
我正在使用导航组件 并且在主要活动中有一个底部导航视图 当我点击底部导航视图中的选项卡时 片段出现时动画似乎会淡出 我不认为我手动设置了动画 似乎动画会默认存在 我想删除那个动画 这是我在主要活动中使用的代码 class MainActiv
NavHostFragment 无法从 XML 访问
我想尝试新的导航库 关注后本指南 https developer android com topic libraries architecture navigation navigation implementing我在运行时遇到错误 Ca
将图库中的图像路径保存到房间数据库并将其显示在回收者列表中
有一个学生列表 每行显示一个图像 姓名和号码 我创建了一个房间数据库 并且仅使用以下命令将 名称 和 数字 列填充到列表中this https codelabs developers google com codelabs android
Android
SQLite
androidroom
androidarchitecturecomponents
如何将 List
转换为 PagedList
,反之亦然?
PagedList用于Android的酷分页库 为了使问题尽可能少 如果我有一个字符串列表 例如 List
在 Android Room 库中使用 Singleton
我总是被告知使用 Singleton 很糟糕 然而 Android Room 实现的每个示例似乎都使用 Singleton 方法 有人可以解释一下为什么会这样吗 Thanks 有两种方法 1 你应该使用匕首2 2 抽象 RoomDataba
Room 的“onDelete = CASCADE”在迁移期间不起作用
我有以下表格 Entity tableName users class Users PrimaryKey autoGenerate true var id Long null NonNull var name String null Ent
Android
androidroom
androidarchitecturecomponents
EditText LiveData 双向绑定
好的 所以我有一个ViewModel带吸气剂getTitle 返回MutableLiveData
具有即时应用程序的 Android 架构组件
我想让我的应用程序为即时应用程序做好准备 我创建了一个应用程序模块 基本模块和一个功能模块 如果我在此配置中运行我的项目 一切都会很好 当我在基本模块 Gradle 文件中实现以下几行时 annotationProcessor androi
Android 实时数据观察器异常
我正在尝试实现新的 Android 架构组件 并在片段和视图模型中使用了实时数据 但是当我向实时数据添加观察者时 应用程序崩溃并抛出此异常 Process com nrs nsnik architecturecomponents PID 3
错误:找不到 ActivitySplashBinding
我正在尝试检查用户是否登录 如果是 则显示特定视图组 否则显示不同的视图组 为了检查用户是否登录 我从共享首选项中获取用户 登录时用户保存在共享首选项中 让我展示我的代码 启动视图模型 public class SplashViewMode
Android
androiddatabinding
androidarchitecturecomponents
androidmvvm
使用 SearchView 过滤 RecyclerView 的 LiveData 内容列表
我创建了 RecyclerView 其中包含简单的单词列表 GroupVc 对象的字符串名称 由于列表可能很长 我想使用工具栏中的 SearchView 对其进行过滤 我的应用程序的架构基于 Android 架构组件 其中所有 GroupV
Android
androidrecyclerview
androidarchitecturecomponents
androidlivedata
使用 Android 导航组件获取 Backstack 状态
我想实现后压行为 以便当您在后退堆栈为空时按后退时提示确认弹出窗口 否则它会弹出堆栈中的下一个片段 我试图获取后退堆栈计数 但我总是从两个片段管理器中得到 0 getSupportFragmentManager getBackStackEn
Android
androidarchitecturecomponents
androidarchitecturenavigation
分页库使数据源无效不起作用
最近我正在尝试这个 我有一个由数据源支持的作业列表 我正在使用分页库 并且作业列表中的每个项目都有一个保存按钮 并且该保存按钮将数据库中作业的状态从未保存更新为已保存 反之亦然 一旦更新 它就会使数据源失效 现在失效应该会导致当前页面立即重
Android
androidarchitecturecomponents
Android JetPack 的共享 ViewModel 生命周期
文档https developer android com topic libraries architecture viewmodel sharing https developer android com topic libraries
如何在 androidTest 上正确模拟 ViewModel
我目前正在为片段编写一些 UI 单元测试 其中之一 Test就是看一个对象列表是否正确显示 这是不是整合测试 因此我希望mock the ViewModel 片段的变量 class FavoritesFragment Fragment pr
Android
kotlin
Mockito
androidespresso
androidarchitecturecomponents
分页库 - 网络 + 数据库的边界回调,API 获取页面和大小
简短的问题 从架构组件处理分页库上的数据库 网络的正确方法是什么 使用使用页面 大小加载新页面的API以及BoundaryCallback class 研究与解释 目前班级BoundaryCallback https developer a
如何同步从LiveData获取值?
For LiveData 有没有类似的东西blockingNext or blockingSingle在RxJava的Observable中同步获取值 如果没有 我怎样才能实现相同的行为 您可以致电getValue 返回当前值 如果有 但是
Android
RxJava2
androidarchitecturecomponents
«
1
2
3
4
5
6
»