#android
#Android
Вопрос:
https://github.com/kamaleshdas1997/BookListing2
вот код. Приложение открывается с помощью панели поиска (я не начал работать с панелью поиска, поэтому панель поиска не работает — скажем, фиктивная панель поиска) при нажатии кнопки она перенаправит на другое действие (BookListActivity.java ) где из API получить список книг, которые предполагается отображать на экране вместокоторый показывает пустой экран.
Я не знаю, где что-то не так. Как и в logcat, ошибки нет.
LogCat:-
2020-12-07 12:35:22.124 32007-32036/com.example.booklisting
I/Adreno: QUALCOMM build : 365e321, I294de8bafa
Build Date : 01/08/19
OpenGL ES Shader Compiler Version: EV031.25.03.02
Local Branch :
Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.7.5.R1.09.00.00.464.040
Remote Branch : NONE
Reconstruct Branch : NOTHING
2020-12-07 12:35:22.124 32007-32036/com.example.booklisting
I/Adreno: Build Config : S L 6.0.7 AArch64
2020-12-07 12:35:22.124 32007-32036/com.example.booklisting
D/vndksupport: Loading /vendor/lib64/hw/gralloc.msm8996.so from current namespace instead of sphal namespace.
2020-12-07 12:35:22.132 32007-32036/com.example.booklisting
I/Adreno: PFP: 0x005ff110, ME: 0x005ff066
2020-12-07 12:35:22.146 32007-32036/com.example.booklisting
I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
2020-12-07 12:35:22.147 32007-32036/com.example.booklisting
I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
2020-12-07 12:35:22.148 32007-32036/com.example.booklisting
I/OpenGLRenderer: Initialized EGL, version 1.4
2020-12-07 12:35:22.148 32007-32036/com.example.booklisting
D/OpenGLRenderer: Swap behavior 2
2020-12-07 12:35:22.205 32007-32036/com.example.booklisting
D/vndksupport: Loading /vendor/lib64/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace.
2020-12-07 12:35:22.207 32007-32036/com.example.booklisting
D/vndksupport: Loading /vendor/lib64/hw/gralloc.msm8996.so from current namespace instead of sphal namespace.
2020-12-07 12:35:30.716 32007-32007/com.example.booklisting
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@2cdc1a2
Ответ №1:
Вам не хватает вызова init для API загрузчика. Добавьте это
LoaderManager.getInstance(this).initLoader(1, null, this);
в функции onCreate
BookListActivity.class
все остальное выглядит хорошо.
ПРИМЕЧАНИЕ: Убедитесь, что вы не используете устаревший API. тот, что выше, от AndroidX. getLoaderManager().initLoader(1, null, this)
это будет для более старых API.
Комментарии:
1. отметьте ответ как полезный, проголосовав за него.