Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 可流动<;列表<;T>&燃气轮机;列出<;T>;_Android_Kotlin_Observable - Fatal编程技术网

Android 可流动<;列表<;T>&燃气轮机;列出<;T>;

Android 可流动<;列表<;T>&燃气轮机;列出<;T>;,android,kotlin,observable,Android,Kotlin,Observable,我想将可流动列表转换为列表。有什么建议吗 private val flowableList: Flowable<List<T>> private val list = listOf<T>(flowableList) private val可流动列表:可流动 private val list=listOf(flowableList) 只需使用toList方法即可 val list = flowableList.toList().map { it.flatten

我想将可流动列表转换为列表。有什么建议吗

private val flowableList: Flowable<List<T>>
private val list = listOf<T>(flowableList)
private val可流动列表:可流动
private val list=listOf(flowableList)

只需使用
toList
方法即可

val list = flowableList.toList().map { it.flatten() }

只需使用
toList
方法即可

val list = flowableList.toList().map { it.flatten() }

您将在flatMap或subscribe中获得简单列表,您可以访问as.blockingGet()或blockingFirst()属性,但这是一个糟糕的做法。您将在flatMap或subscribe中获得简单列表,您可以访问as.blockingGet()或blockingFirst()属性,但这是一个糟糕的做法。这给了我一个简单的建议!是的,无论如何你都应该等待异步的东西。如果要以阻塞方式等待,可以使用
blockingGet()
@gpunto关于
flant()
的说法完全正确。所以最终的解决方案将是
flowableList.toList().blockingGet().flatte()
我想这给了我一个简单的解决方案!是的,无论如何你都应该等待异步的东西。如果要以阻塞方式等待,可以使用
blockingGet()
@gpunto关于
flant()
的说法完全正确。所以最终的解决方案将是
flowableList.toList().blockingGet().flatte()
我猜