Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
尝试从 android studio 中的 Room 数据库检索数据(特定行)到简单列表而不是 LiveData 时出现异常
我对 android studio 中的 Room 数据库概念完全陌生。所以,为了理解它是如何工作的,我试图创建一个只存储两列的简单数据库——一个学生的 ID/
如何通过 python 代码从 Chartink Atlas 获取实时数据?
如何抓取chartink Atlas网页的实时数据 https://chartink.com/widget/process 我尝试了简单的筛选过程,所以我从下面的链接得到了结果,但结果是 5 分钟......
Android ViewModel 在观察时删除了我的所有数据
我正在使用 Android Studio 开发一个应用程序,我希望将 MutableLiveData 与 RecyclerView 一起使用。问题是,当我向 MutableLiveData 添加一个新项目时,它会更新,然后返回...
有一个带有自定义工具栏的过滤器片段 A,它通常用于许多片段和过滤器列表的活动,点击工具栏的过滤器图标打开片段 B 以设置过滤器选项和...
如何防止RecyclerView在拉动SwipeRefreshLayout时出现重复数据?
我知道这个问题被问了很多遍,我也知道通常情况下的答案,就是arraylist.clear()在拉动SwipeRefreshLayout之前清除arraylist。但在我的情况下,似乎一 ...
我有一个函数来进行网络调用。它可以在同一时间被多次调用,并且每次调用都是并发运行的。 getDataTask() /它在后台线程上被订阅,并在 ...
我在activityty里有2个片段,一个是列表片段,一个是详情片段,详情片段显示列表片段中选择的项目详情,有一个按钮可以改变列表项目的 "状态",设置顺序为......
安卓MVVMRepository如何强制LiveData从版本库更新?
我的问题是:我使用的MVVMRepository设计模式是这样的。Activity -(Observes)-> ViewModel's LiveData -> Repository -> WebService API (GET Resource)我有另一个调用......
我正在为一个学校项目学习Android,我们必须使用Java,不能使用任何外部库。我正在创建一个大学生课程负担跟踪应用程序。目前,我正在对...
我正在重构我们的android代码,但无法处理以下问题。我们的一些片段包含了太多的代码(大约1000行代码)。我们可以动态更新我们的布尔标志,从 ...
为什么LiveData.getValue会返回null,除非观察者被调用?
我有一个ViewModel,它有一个类型为LiveData的属性。 ,正在从Room数据库中读取。其代码如下: class UserDataViewModel(application: Application) : ...
如何在BroadcastReceiver类中访问Roomdatabase的数据。
我需要在BroadCastReceiver类中访问我的Room数据库中的数据,但正如你所知,我们需要一个生命周期所有者来获得ViewModel类的实例,如下所示。 公共类...
我使用的是MVVM结构,我在Dao中的查询是这样的。@Query("SELECT * FROM Sorted WHERE date LIKE :date AND categoryChart = :category") LiveData > getSortedDiagramData(...)
我试图在AccountManager中为authToken创建实时数据。我是这样获取AuthToken的。暂停 fun Fragment.getAuthToken(): String? { val am.AuthToken(): String? AccountManager = ...
我有一个应用程序,其中允许用户登录。用户数据保存在数据库中。MainActivity实现了一个接口OnUserCreationCallback:class MainActivity实现了 ...
如何正确使用livedata与Transformations.switchMap获取初始数据?
现在我是第一次开始使用LiveData。首先我把我所有的代码都放在viewModel中,包括在服务器中开始搜索的代码。我是这样使用LiveData的。片段...
LocalDate.format在Observer中引起OutofBount异常。
我正在使用Kotlin、Material Design Components和新架构组件在android中制作一个应用程序。我有一个活动,启动一个DialogFragment onCreate该片段有6个View,通过 ...
你好,团队,我有下面的UI,当我在Fragment Report中从下拉菜单中选择不同的项目时,我需要刷新Fragment图表(包括tab1,tab2......tab6)和Fragment中的所有数据。
在RecyclerView项目中添加Some View会产生一个已知的BUG。
所以,我正在创建一个todo应用程序,用户可以设置优先级,并通过绑定适配器以编程方式添加优先级星星,但当滚动任务回收器视图时,星星数量为零的任务......
我的MainAcivity承载了2个片段,登录和注册。我在LoginFragment上有一个LiveData观察器,观察用户登录的实时数据,之后如果用户被认证,MainMenuActivity的意图将 ...