腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
如何
以及
在
哪里
使用
Transformations.switchMap
?
、
、
在
谷歌最近发布的安卓架构组件库中,我们
在
Transformations类中有两个静态函数。虽然map函数简单易懂,但我发现很难正确理解switchMap函数。有没有人能用一个实际的例子来解释一下
如何
以及
在
哪里
使用
switchMap函数?
浏览 71
提问于2017-12-03
得票数 86
回答已采纳
1
回答
Java调用房间查询依赖于其他LiveData
、
、
以包含同样需要的演示其他LiveData :所以我们有userLD,我们需要值来获取goalWeeklyLD,我们需要goalWeeklyLD值来获取其余的4个LiveData值,因为它们来自在查询中
使用
goalWeekly.dateproperties的Room query我遇到了一个问题,在这个问题中,我有一个必须填充LiveData的片段,它
使用
依赖于另一个LiveData值的查询。当我的实时数据依赖于其他结果时,
如何
才能正确地工作呢? 如果不
使用
Transitions.map(),视图模型会抛出一个错误,
浏览 1
提问于2019-03-14
得票数 2
回答已采纳
2
回答
Android LiveData - switchMap不会在第二次更新时触发。
、
、
、
据我所知,
Transformations.switchMap
应该允许将它们链接起来。但是switchMap处理程序只触发一次,并且不会对进一步的更新做出反应。如果我对第一个对象
使用
observe,并且当它准备好时,检索第二个对象,它可以正常工作,但在本例中,我必须
使用
Activity而不是ViewModel。是否有可能链接LiveData对象,比如
Transformations.switchMap
,但是接收所有更新,而不仅仅是第一个更新?下面是
使用
switchMap的尝试 LiveData<Reso
浏览 12
提问于2017-11-21
得票数 7
回答已采纳
1
回答
从一个LiveData源链接多个
Transformations.switchMap
、
、
、
、
我正在为一个学校项目学习Android,我们必须
使用
Java,我们不能
使用
任何外部库。我正在创建一个大学生课程负载跟踪应用程序。我目前设置了一个
Transformations.switchMap
,正在努力获取Course Mentor。然而,似乎LiveData上只能有一个这样的转换观察者。courseMentor =
Transformations.switchMap
(curentCourse, course -> REPO.getMentorById(course.getMentorId(cou
浏览 14
提问于2020-04-30
得票数 0
回答已采纳
1
回答
DataSource.Factory没有
使用
正确的变量值安卓寻呼
、
该类的create方法
使用
该关键字创建一个DataSource对象。问题是,当CategoriesDataSourceFactory第一次
使用
关键字的某个值进行初始化时。无论
使用
不同的关键字值创建CategoriesDataSourceFactory的新实例多少次,该值都不会改变。
浏览 9
提问于2021-02-15
得票数 0
2
回答
Android分页3
如何
过滤、排序和搜索我的数据
、
、
、
我正在尝试实现分页,我正在
使用
Room,我花了很长时间才意识到这一切都是为我做的,但我需要做的是能够过滤、搜索和排序我的数据。我想保留它作为LiveData,现在我可以交换到以后流。(filters){ }
Transformations.switchMa
浏览 2
提问于2020-12-06
得票数 8
回答已采纳
3
回答
如何
在
使用
Android Paging 3库时显示空视图
我正在
使用
Page3lib。我可以检查刷新状态是“正在加载”还是“错误”,但我不确定
如何
检查“空”状态。viewBinding.llEmptyView.setVisibility(false) } 此外,我还遇到了其他问题,我已经实现了搜索功能,
在
输入超过2个字符之前,我
使用
的是相同的分页源,如下所示,但上面的负载状态回调只执行once.So,这就是为什么如果搜索查询被清除,我不能隐藏空视图的原因。private val originalList : LiveD
浏览 12
提问于2020-10-15
得票数 10
1
回答
更新MutableLiveData对象的AndroidViewModel
我
在
初始化ViewModel中的布尔属性时遇到问题。我不确定做这件事的正确方式。 list =
Tr
浏览 28
提问于2018-01-02
得票数 0
回答已采纳
1
回答
在
viewModel上处理内部
Transformations.switchMap
、
、
、
、
我正在将数据从API加载到适配器中,当用户点击它时,它
使用
DownloadManager下载,然后我
使用
广播器让我的活动知道downloadId和超链接(房间的唯一标识符)。到目前为止,我还不知道
如何
最好地
使用
同一个观察者,因为最初它只是获取数据(没有downloadId),然后通过downloadId和超链接到存储库。到目前为止,我已经能够
在
存储库中以硬编码数据的形式成功地做到这一点。我的ViewModel: @Inject ItemViewModel(@NonNull ItemRepo
浏览 26
提问于2020-02-03
得票数 0
回答已采纳
1
回答
在
kotlin和android中,是否有类似于rxjs或rxjava中的开关映射的东西?
、
、
、
、
我想知道
在
kotlin和安卓系统(LiveData )中是否存在类似于开关映射的东西。 我需要在可能经常发生的事件之后立即更改请求,这些事件决定了从服务器分别请求什么,我只需要最后一个请求。
浏览 5
提问于2019-10-20
得票数 2
回答已采纳
2
回答
如何
在安卓系统中用房间数据库改变LiveData可观测查询参数?
、
、
、
,那么我
如何
观察这个查询参数是可变的liveData呢?
浏览 7
提问于2019-10-09
得票数 11
回答已采纳
4
回答
LiveData转换未被触发
、
我
在
ui中订阅了ids和search,但是没有得到任何结果,所以我
使用
了调试器,发现转换
在
第一次之后没有被触发。setIdsInput(textId: String) { } searchInput.value = search
浏览 2
提问于2018-03-16
得票数 15
回答已采纳
4
回答
在
哪里
以及
如何
使用
嵌套类?
、
、
我在想,如果一个类只
在
另一个类中被实例化,那么将它嵌套在那个类中是正确的。我认为这会帮助我们很好地
使用
design.When。我看了我的项目,如果我尝试嵌套类,我几乎从未见过这样的嵌套structure.But,所以这次
在
我的mind.For示例中出现了另一个问题 我有棋盘类,移动类,如ShortCastle,LongCastle
浏览 4
提问于2010-06-30
得票数 10
回答已采纳
1
回答
如何
观察4个`LiveData`发起网络请求
、
、
在
许多教程中,它都有一个LiveData (例如userId)。private MutableLiveData<String> userId = new MutableLiveData<>(); LiveData<Resource<List<User>>> books =
Transformations.switchMap
我该
如何
解决这种情况?谢谢你!
浏览 1
提问于2018-07-29
得票数 0
2
回答
如何
检查来自网络的json是否已转换为我的对象或未
使用
retrofit?
、
我正在正确获取网络响应(我
使用
HttpLoggingInterceptor.Level.BODY进行了检查),但我的viewModel LiveData仍然是空的。projectMembers =
Transformations.switchMap
(selectedProjectId, input -> cuttingListRepository.getProjectMembersByProjectUnit(input));我
在
控制台中看不到错误,可能是我的
浏览 0
提问于2020-02-13
得票数 0
4
回答
在
iOS中在
哪里
创建
以及
如何
使用
枚举?
、
、
我想在我的示例项目中
使用
enum。我想在viewController.m中
使用
它。
在
viewController.h,中,我导入了sample.h。我想
使用
枚举,其名称类似于"days.sa"。但是我
在
谷歌搜索了更多的代码,他们说
在
"sample.h"中创建一个实例变量,比如 @in
浏览 58
提问于2014-03-05
得票数 30
回答已采纳
1
回答
Android LiveData:作为方法或变量提供的LiveData之间的区别
、
、
、
在
观察作为一种方法公开的LiveData和作为变量公开的LiveData之间,我面临着一个奇怪但又巨大的行为差异。ViewModel中的以下代码:private val carApiCall = carRepository.getCar(carId) }正如你所看到的,唯一的区别是carCo
浏览 1
提问于2020-05-17
得票数 3
回答已采纳
2
回答
用LiveData转换获取空间关系数据库值
、
、
但是现在我不得不正确地获取关系数据并在RecyclerView中显示它(
使用
ListAdapter和无限滚动)。经过几次尝试后,我发现在removeObserver() onChanged()方法中
使用
insertItemsToDb() on onChanged()方法可以实现这个结果。但是,由于我
使用
的是Executors,遗
浏览 1
提问于2018-07-08
得票数 4
回答已采纳
1
回答
将LiveData<Resource<User>>转换为LiveData<User>时的类型干扰问题
、
、
、
、
为此,我认为我必须在LiveData>中添加一个从到LiveData的额外转换 } repository.loadUser(login)} val userLiveData: LiveData<User> =
Transformations.switchMap</e
浏览 3
提问于2019-09-21
得票数 2
回答已采纳
1
回答
如何
在android应用程序中通过点击按钮上传文件?
、
、
我是android的新手,我想在我的应用程序中做以下事情。我的活动中有一个按钮,我想在单击按钮时将文件或图像加载到我的应用程序中。我该怎么做呢?任何链接或教程都会很有帮助。
浏览 0
提问于2014-05-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是USDT以及如何使用它?
如何访问Google以及使用谷歌搜索客户?
如何使用 Ansible 打补丁以及安装应用
嵌入式开发:在哪里使用C/C+语言以及为什么?
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券