FishBun
FishBun copied to clipboard
[BUG] lateinit property imageAdapter crash when using fish bun in fragment
version 1.0.0-beta01 im getting crashes when fishbun started in fragment.
here's log
kotlin.UninitializedPropertyAccessException: lateinit property imageAdapter has not been initialized
at com.sangcomz.fishbun.Fishton.getImageAdapter(Fishton.kt:15)
at com.sangcomz.fishbun.datasource.FishBunDataSourceImpl.getImageAdapter(FishBunDataSourceImpl.kt:27)
at com.sangcomz.fishbun.ui.album.model.repository.AlbumRepositoryImpl.getImageAdapter(AlbumRepositoryImpl.kt:40)
at com.sangcomz.fishbun.ui.album.mvp.AlbumPresenter$loadAlbumList$1$1$onSuccess$1.invoke(AlbumPresenter.kt:33)
at com.sangcomz.fishbun.ui.album.mvp.AlbumPresenter$loadAlbumList$1$1$onSuccess$1.invoke(AlbumPresenter.kt:28)
at com.sangcomz.fishbun.util.MainUiHandler.run$lambda-0(MainUiHandler.kt:11)
at com.sangcomz.fishbun.util.MainUiHandler.$r8$lambda$ESEsIHm4quKOiXRP0dkG-n5rAMY(Unknown Source:0)
at com.sangcomz.fishbun.util.MainUiHandler$$ExternalSyntheticLambda0.run(Unknown Source:2)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:205)
at android.app.ActivityThread.main(ActivityThread.java:6991)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:884)
and my code
FishBun.with(this).setImageAdapter(GlideAdapter())
.startAlbumWithActivityResultCallback(getResultFromFishBun)
but, set the "setIsUseDetailView" false, it works.
//it works
FishBun.with(this).setImageAdapter(GlideAdapter())
.setIsUseDetailView(false)
.startAlbumWithActivityResultCallback(getResultFromFishBun)
i dont know why. how can i do?
Hi, Moony-H. I can't reproduce this issue. 😢 could you give me the code?