Ошибка Android Azure Easy Tables: несовместимые типы: MobileServiceTable <RouterTable>не может быть преобразован в список <RouterTable> - PullRequest
0 голосов
/ 23 декабря 2018

Я пытаюсь включить таблицы Azure easy в свое приложение, следуя документам (https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-android-how-to-use-client-library), но я получаю этот список ошибок при попытке запроса к таблице. Пожалуйста, помогите!

try {
            mClient = new MobileServiceClient(
                    "https://azurept.azurewebsites.net",
                    this);

            // Extend timeout from default of 10s to 20s
            mClient.setAndroidHttpClientFactory(new OkHttpClientFactory() {
                @Override
                public OkHttpClient createOkHttpClient() {
                    OkHttpClient client = new OkHttpClient();
                    client.setReadTimeout(20, TimeUnit.SECONDS);
                    client.setWriteTimeout(20, TimeUnit.SECONDS);
                    return client;
                }
            });

            MobileServiceTable<RouterTable> mRouterTable = mClient.getTable(RouterTable.class);
            List<RouterTable> results = mRouterTable;
            try {
                results = mRouterTable
                        .where()
                        .field("serial").eq(serial)
                        .select("mac")
                        .execute()
                        .get();
            } catch (Exception e) {
                e.printStackTrace();
            }
            Log.i(TAG, results.get(0).toString());

        } catch (Exception e) {
            e.printStackTrace();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...