CommandManager.charging

val charging: StateFlow<Boolean?>

概要

グラスが充電中なら true。状態がまだ届いていないうちは null。接続すると SDK が一度状態を要求するので、購読するだけでよい。以降はグラス側の変化通知で更新される。切断すると null に戻る。

戻り値

StateFlow<Boolean?>

使用例

scope.launch {
    // 接続するとSDKが状態を要求するので、購読するだけでよい。届く前は null
    commandManager.charging.collect { charging ->
        Log.d("sample", if (charging == true) "充電中" else "充電していない")
    }
}

関連