android-architecture-components 相关问题

新的库集合,可帮助您设计健壮,可测试和可维护的Android应用程序。从用于管理UI组件生命周期和处理数据持久性的类开始。

GC后不会触发Room返回的Livedata

我们的团队正在构建一个受益于Android Jetpack的项目。有演示代码显示我们面临的问题。这些代码可以在https://github.com/viseator/TestRoomLivedata找到我...

回答 1 投票 1

如何在房间数据库中运行触发器?

我尝试以这种方式实现触发器onCallBack(),但它既不会抛出错误也不会起作用。 private static Callback sRoomDatabaseCallback = new Callback(){@ Override public void onOpen ...

回答 1 投票 2

条件片段和导航重用

给定N个片段代表同一实体的不同UI。片段有条件地显示。该条件仅在运行时中已知。每个片段应该具有相同的导航...

回答 1 投票 2

如何在其片段中显示活动元素或视图,以及从片段访问而不从片段移动到活动

如何在其片段中显示活动元素或视图,也可以从片段访问而不从片段移动到活动,并且反之亦然。这是我的问题: - 我正在使用......

回答 1 投票 -4

java.lang.RuntimeException:无法调用没有args的公共android.arch.lifecycle.LiveData()

我正在尝试使用Retrofit和Android架构组件调用API,但我收到此错误java.lang.RuntimeException:无法调用公共android.arch.lifecycle.LiveData()没有...

回答 3 投票 2

MVVM。如何将复杂数据/命令从Domain传输到View

简而言之,问题是:在MVVM(AAC)中,域(业务逻辑)如何管理View层中复杂状态/数据的显示?现在更详细。这意味着在域内:1)...

回答 3 投票 1

View.findNavController()vs Fragment.findNavController()

在NavHostFragment中的任何地方我可以做findNavController()。navigateUp()或者,如果在我的片段中我有一个用于导航的按钮,我可以这样做:editButton.setOnClickListener {v - > ...

回答 1 投票 4

如何填充房间库中实体的非列字段

我有一个类实体,如下所示@Entity public class Task {private String name; private Integer ParentId; private Integer userId; @Ignore private int noOfSubTask;在......

回答 3 投票 13

架构组件:即使在onDestroy上删除它之后,Observer也会继续观察

我正在开发一个应用程序,我需要每隔30秒进行一次网络调用,并删除以前的数据并插入新的数据。每次插入新数据时我都会在...中显示它

回答 3 投票 1

如何观察4个“LiveData”来发出网络请求

在许多教程中,它有一个LiveData(例如userId)。私有的MutableLiveData userId = new MutableLiveData <>(); LiveData >> books = ...

回答 1 投票 0

Android Architecture示例单元测试实时数据

@Test fun sendResultToUI(){val foo = MutableLiveData >()val bar = MutableLiveData >()`when`(userRepository.loadUser(“foo”))....

回答 1 投票 1

房间 - 比较实体中的列表

我有房间问题。我有一个实体:@Entity(tableName =“Entity”)数据类实体(val收件人:列表 ?){@ ColumnInfo(name =“id”)@ PrimaryKey(autoGenerate = true)var ...

回答 1 投票 4

在房间持久性库不能使用like子句

我在我的项目中使用了room persistent library。我试图在查询中使用'like'子句但我无法使用。我已经尝试了编译时间(Query)和运行时查询(Raw Query)。它都不是......

回答 3 投票 0

在android体系结构组件中使用executor

public class UserRepository {private final Webservice webservice;私人最终UserDao userDao;私人最终执行人执行人; @Inject public UserRepository(Webservice webservice,UserDao userDao,...

回答 2 投票 2

RoomDB - 按类型返回返回类型

我试图计算特定组的项目数,类似于链接下面的问题@。原始问题使用Android RoomDB并且正在寻找返回类型。我需要创造......

回答 1 投票 0

如何在嵌套导航控制器碎片之间传递事件/数据

我正在计划像这样的视图层次结构:基本上主片段将能够触发底部片材导航控制器内的导航,底部片段片段也将能够......

回答 1 投票 0

具有多个ViewModel的活动

我有一个包含3个RecyclerViews的Activity。我需要使用来自远程存储库的数据填充RecyclerViews(3个不同的请求)。我可以在Activity中使用多个ViewModel,还是有任何...

回答 4 投票 16

如果没有连接,如何从本地获取我的应用程序?如果有,则如何从远程获取应用程序?

我的MainRepository是从API获取数据并插入数据库,然后在UI上显示的内容。覆盖乐趣fetchAll(){Observable.fromCallable {local.fetchPosts()} ....

回答 1 投票 0

为什么要在Dagger中双重注入Android应用程序?

查看Android架构组件示例GithubBrowerSample的源代码,我不明白双重注入githubApp的重点。注入方法不够吗? ...

回答 2 投票 0

Android会议室数据库 - 数据库文件为空

遇到问题在这里。在过去,我能够从/ databases(以及db-shm和db-wal)中提取Room DB文件,然后在DB Browser for SQLite中查看该表。我会用ADB拉...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.