Создание базы данных с сохранением комнаты - PullRequest
0 голосов
/ 08 мая 2020

Я хочу изменить / перенести OKhttp в библиотеку сохраняемости комнаты. Ниже вы можете найти два обратных вызова, первый обратный вызов работает (что у меня сейчас есть), но у меня есть ошибка во втором обратном вызове, и я не знаю, где

           public void getAllCategories(final NoteAPI.CategoryListCallback callback) {
    NoteService.getInstance().api.getAllCategories().enqueue(new retrofit2.Callback<ArrayList<Category>>() {
        @Override
        public void onResponse(retrofit2.Call<ArrayList<Category>> call, retrofit2.Response<ArrayList<Category>> response) {
            if (response.isSuccessful()) {

                callback.onListLoaded(response.body());
            } else {
                Log.e("HttpNoteApi", "Response was not successful, HTTP status code was " + response.code());
            }
        }

        @Override
        public void onFailure(retrofit2.Call<ArrayList<Category>> call, Throwable t) {
            Log.e("HttpNoteApi", "Error during getAllCategories HTTP call", t);
        }
    });

}


   public void getAllCategories(final NoteAPI.CategoryListCallback callback) {
    runner.executeAsync(new TaskRunner.Callable<List<CategoryRoom>>() {
        @Override
        public List<CategoryRoom> call() {
            return DatabaseProvider.getInstance().noteAndCategoryDao().getAllCategories();
        }
    }, new TaskRunner.Callback<List<CategoryRoom>>() {
        @Override
        public void onComplete(ArrayList<CategoryRoom>) {
 callback.onListLoaded((ArrayList<Category>));
            categoryRoom=result;

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