Мне нравится управлять велотренажерами Wahoo Kickr Core с помощью приложения для Android.API, загруженный на веб-сайте, не очень понятен, но мне удается подключиться и найти ожидаемые значения во время отладки.
Моя проблема, которую нужно решить, состоит в том, что после обнаружения устройства mySensorConnection получает значение и не равно нулю.,Но спрашивая, продолжает ли mySensorConnection.isConnected () давать отрицательный ответ.Что может быть не так?
mcp = ConnectionParams.fromString(s);
if (mcp != null) sts.setText(mcp.getName());
mhwcs = new HardwareConnectorService(ctxt);
mhc = mhwcs.getHardwareConnector();
msc = mhwcs.connectSensor(mcp);
if (msc != null) {
Log.i(TAG, "MSC not null!");
while (!msc.isConnected())
Log.i(TAG, "MSC NOT really connected!");
Log.i(TAG, "MSC REALLY CONNECTED");
}