android - 使用绑定订阅
问题描述
您好朋友改进下面的代码;有没有办法直接“绑定”“event.position”值而无需订阅?或更好?
var index: BehaviorRelay<Int> = BehaviorRelay.createDefault(0)
mainViewPager.pageScrollEvents().subscribe(
{ event ->
index.accept(event.position)
}
)
我想我正在寻找类似以下的内容(此代码不起作用,只是一个示例);
mainViewPager.pageScrollEvents().position.bind(index)
解决方案
推荐阅读
- java - 转换 Java 集
到 Java 逗号分隔字符串 - swift - 如何从 AudioKit 中的 AKMusicTrack 输出外部 MIDI
- php - Eloquent 中的一对多关系与 JSON 字段
- r - 如何读取多个 csv 文件并将它们组合成一个数据框
- azure - Azure 对 microsoft.aadiam/diagnosticSettings/write 的权限
- c# - WebMethod 文件上传
- php - 在 PHP 中按元素类型过滤 html 内容
- c# - 使用 NSwag 和 C# 对控制器名称或标签进行排序
- algorithm - 如何将向量最佳地分组为易于描述的组?
- java - 为什么 JobScheduler 立即启动?