Я работаю над разработкой приложения-отправителя Android.
Используя SDK платформы приведения, я могу успешно выполнить приведение и выполнить все коммуникации от отправителя к получателю через преобразование. .
Я использую Castoptions для моего сеанса каста, как показано ниже. Я понимаю, что этот параметр установит флаг «reconnectionservice» как «true» для автоматического возобновления подключения приведения во время временных случаев потери Wi-Fi.
return new CastOptions.Builder()
.setReceiverApplicationId(context.getString(cast_app_id))
.setStopReceiverApplicationWhenEndingSession(true).build();
У меня есть сценарий ниже, где я вижу проблему.
- Начать сеанс каста
- Подождите, пока сеанс каста станет готовым. Я жду, пока получится, что состояние каста становится CastState.CONNECTED.
- Поворот Wi-Fi на 30 секунд
- Включение Wi-Fi
Ожидаемое: приведение соединение должно быть возобновлено автоматически. Состояние подключения приведения должно стать CastState.CONNECTED
Фактически: подключение Cast не восстанавливается автоматически, и состояние становится CastState.NOT_CONNECTED
Могу ли я знать, в чем проблема? Есть ли какая-то особая конфигурация, которую мне нужно сделать, чтобы «служба переподключения» в среде Cast работала правильно.
/ Raj