4 つの StateFlow 値を組み合わせて、これらから 1 つの StateFlow を作成しようとしています。私はすでに次のような結合機能を知っています:
val buttonEnabled = cameraPermission.combine(micPermission) {
//some logic
}
これを4つのフローでどのように行うことができますか? 以下を試みると、引数が多すぎますというエラーが表示されますが、結合関数のドキュメントには、最大 5 つのフローを追加できると書かれていますか?
val buttonEnabled = cameraPermission.combine(micPermission, locationPermission, contactsPermission) {
}