5

4 つの StateFlow 値を組み合わせて、これらから 1 つの StateFlow を作成しようとしています。私はすでに次のような結合機能を知っています:

val buttonEnabled = cameraPermission.combine(micPermission) {
    //some logic
}

これを4つのフローでどのように行うことができますか? 以下を試みると、引数が多すぎますというエラーが表示されますが、結合関数のドキュメントには、最大 5 つのフローを追加できると書かれていますか?

val buttonEnabled = cameraPermission.combine(micPermission, locationPermission, contactsPermission) {

}
4

1 に答える 1