FishBun icon indicating copy to clipboard operation
FishBun copied to clipboard

[BUG] lateinit property imageAdapter crash when using fish bun in fragment

Open Moony-H opened this issue 1 year ago • 1 comments

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?

Moony-H avatar Aug 25 '22 09:08 Moony-H

Hi, Moony-H. I can't reproduce this issue. 😢 could you give me the code?

sangcomz avatar Sep 26 '22 14:09 sangcomz