Cicerone icon indicating copy to clipboard operation
Cicerone copied to clipboard

🚦 Cicerone is a lightweight library that makes the navigation in an Android app easy.

Results 21 Cicerone issues
Sort by recently updated
recently updated
newest added

- changed definition to be more clear - changed headers to be more clear - fixed spelling and grammar mistakes - added code formatting Fixes #176

There are some minor grammar issues in the repo, such as not capitalizing start of bullet points.

Is it possible to create a deeplink or chain with activity->fragment? I know that it is easy to implement deeplinking with Cicerone in Single Activity, however if I have 2...

Привет, я нашел тебя на хх, у меня есть проект, на котором можно подработать. Если интересно напиши мне в телеге - https://t.me/dan4eg

``` atal Exception: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at androidx.fragment.app.FragmentManager.checkStateLoss(FragmentManager.java:1) at androidx.fragment.app.BackStackRecord.commitInternal(BackStackRecord.java:4) at androidx.fragment.app.BackStackRecord.commit(BackStackRecord.java:1) at com.github.terrakok.cicerone.androidx.AppNavigator.commitNewFragmentScreen(AppNavigator.java:9) at com.github.terrakok.cicerone.androidx.AppNavigator.replace(AppNavigator.java:5) at com.github.terrakok.cicerone.androidx.AppNavigator.applyCommands(AppNavigator.java:7) at com.robertlevonyan.testy.ui.main.MainFragment.onItemSelected$lambda-10$lambda-9(MainFragment.java:53) at androidx.camera.camera2.internal.Camera2CameraControlImpl$CameraCaptureCallbackSet$$InternalSyntheticLambda$9$e5350c1b11be8bdf6a3182cb638daed28e6e5f26d5bae717586c49615918254f$0.run$bridge(Camera2CameraControlImpl.java:53) at android.os.Handler.handleCallback(Handler.java:938) at...

The idea of PR - is to be able to inject the shared instance of ResultWire into separate Routers in order to send and receive the results across them. I...

Cicerone migration to Kotlin in v6.0 changed the project structure seriously, so code that worked for v5 in many cases can't be formally migrated to v6+, and moreover, sometimes even...

``` Caused by java.util.ConcurrentModificationException java.util.ArrayList$Itr.next (ArrayList.java:860) kotlin.collections.CollectionsKt___CollectionsKt.foldIndexed (CollectionsKt___CollectionsKt.java:1799) com.github.terrakok.cicerone.CommandBuffer.setNavigator (CommandBuffer.java:30) ru.****.app.presentation.ui.core.MainActivity.onResumeFragments (MainActivity.java:193) ```

``` java.lang.IllegalStateException: FragmentManager is already executing transactions at androidx.fragment.app.FragmentManager.ensureExecReady(FragmentManager.java:1636) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1695) at androidx.fragment.app.FragmentManager.executePendingTransactions(FragmentManager.java:564) at com.github.terrakok.cicerone.androidx.AppNavigator.applyCommands(AppNavigator.kt:25) ```

The app is crashing with error `IllegalStateException: FragmentManager has been destroyed` Full crash log: ``` Fatal Exception: java.lang.IllegalStateException: FragmentManager has been destroyed at androidx.fragment.app.FragmentManager.B(FragmentManager.java:16) at androidx.fragment.app.FragmentManager.generateOpsForPendingActions(FragmentManager.java) at androidx.fragment.app.FragmentManager.executePendingTransactions(FragmentManager.java:2) at com.github.terrakok.cicerone.androidx.AppNavigator.applyCommandsSync(AppNavigator.java:2)...