You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think ANR and crash is because you are fetching folders in main thread. So, it will throw ANR and application is crashing.
Device Details :
Samsung Galaxy Note10+ 5G
Android 11 (SDK 30)
Crash Log:
at java.io.UnixFileSystem.checkAccess (UnixFileSystem.java:281) at java.io.File.exists (File.java:815) at com.lassi.data.media.MediaRepositoryImpl.fetchFolders (MediaRepositoryImpl.java:58) at com.lassi.presentation.mediadirectory.FolderViewModel.fetchFolders (FolderViewModel.java:18) at com.lassi.presentation.mediadirectory.FolderFragment.fetchFolders (FolderFragment.java:95) at com.lassi.presentation.mediadirectory.FolderFragment.checkPermission (FolderFragment.java:91) at com.lassi.presentation.mediadirectory.FolderFragment.initViews (FolderFragment.java:59) at com.lassi.presentation.common.LassiBaseFragment.onActivityCreated (LassiBaseFragment.java:32) at com.lassi.presentation.common.LassiBaseViewModelFragment.onActivityCreated (LassiBaseViewModelFragment.java:13) at androidx.fragment.app.Fragment.performActivityCreated (Fragment.java:2717) at androidx.fragment.app.FragmentStateManager.activityCreated (FragmentStateManager.java:346) at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1188) at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1356) at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState (FragmentManager.java:1434) at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1497) at androidx.fragment.app.BackStackRecord.executeOps (BackStackRecord.java:447) at androidx.fragment.app.FragmentManager.executeOps (FragmentManager.java:2169) at androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:1992) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:1947) at androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:1849) at androidx.fragment.app.FragmentManager.dispatchStateChange (FragmentManager.java:2629) at androidx.fragment.app.FragmentManager.dispatchActivityCreated (FragmentManager.java:2577) at androidx.fragment.app.FragmentController.dispatchActivityCreated (FragmentController.java:247) at androidx.fragment.app.FragmentActivity.onStart (FragmentActivity.java:541) at androidx.appcompat.app.AppCompatActivity.onStart (AppCompatActivity.java:210) at android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1435) at android.app.Activity.performStart (Activity.java:8207) at android.app.ActivityThread.handleStartActivity (ActivityThread.java:3788) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence (TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath (TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2277) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:246) at android.app.ActivityThread.main (ActivityThread.java:8425) at java.lang.reflect.Method.invoke (Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:596) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1130)
I hope it will resolve asap. I am using your library in our app.
Thanks.
The text was updated successfully, but these errors were encountered:
@GrishmaPromact Thanks for using lib and sharing improvements.
Seems like above issue is occurred due to higher SDK version(30) Android 11. please try once with lower version.
Android 11 SDK support in under development. we will publish newer version soon with latest SDK support.
@akashmi Thanks for the information. I have tested on Galaxy M31 that has android version 11. In that device it is not crashing or any ANR dialog is not coming.
The library does not fetch the folders in the main thread, please have a look in FolderViewModel. For Android 11 (API level 30) support, our team is working on it. By the time you can fork the repository and update the required things to make it work in Android 11 and it would be great if you can create a pull request for the changes.
This is about to inform you that we have given Android 11 support in latest released version that is '0.2.0'. Please check the above scenario and please let us know in case if you are still facing issue.
I think ANR and crash is because you are fetching folders in main thread. So, it will throw ANR and application is crashing.
Device Details :
Samsung Galaxy Note10+ 5G
Android 11 (SDK 30)
Crash Log:
at java.io.UnixFileSystem.checkAccess (UnixFileSystem.java:281) at java.io.File.exists (File.java:815) at com.lassi.data.media.MediaRepositoryImpl.fetchFolders (MediaRepositoryImpl.java:58) at com.lassi.presentation.mediadirectory.FolderViewModel.fetchFolders (FolderViewModel.java:18) at com.lassi.presentation.mediadirectory.FolderFragment.fetchFolders (FolderFragment.java:95) at com.lassi.presentation.mediadirectory.FolderFragment.checkPermission (FolderFragment.java:91) at com.lassi.presentation.mediadirectory.FolderFragment.initViews (FolderFragment.java:59) at com.lassi.presentation.common.LassiBaseFragment.onActivityCreated (LassiBaseFragment.java:32) at com.lassi.presentation.common.LassiBaseViewModelFragment.onActivityCreated (LassiBaseViewModelFragment.java:13) at androidx.fragment.app.Fragment.performActivityCreated (Fragment.java:2717) at androidx.fragment.app.FragmentStateManager.activityCreated (FragmentStateManager.java:346) at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1188) at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1356) at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState (FragmentManager.java:1434) at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1497) at androidx.fragment.app.BackStackRecord.executeOps (BackStackRecord.java:447) at androidx.fragment.app.FragmentManager.executeOps (FragmentManager.java:2169) at androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:1992) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:1947) at androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:1849) at androidx.fragment.app.FragmentManager.dispatchStateChange (FragmentManager.java:2629) at androidx.fragment.app.FragmentManager.dispatchActivityCreated (FragmentManager.java:2577) at androidx.fragment.app.FragmentController.dispatchActivityCreated (FragmentController.java:247) at androidx.fragment.app.FragmentActivity.onStart (FragmentActivity.java:541) at androidx.appcompat.app.AppCompatActivity.onStart (AppCompatActivity.java:210) at android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1435) at android.app.Activity.performStart (Activity.java:8207) at android.app.ActivityThread.handleStartActivity (ActivityThread.java:3788) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence (TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath (TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2277) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:246) at android.app.ActivityThread.main (ActivityThread.java:8425) at java.lang.reflect.Method.invoke (Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:596) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1130)
I hope it will resolve asap. I am using your library in our app.
Thanks.
The text was updated successfully, but these errors were encountered: