architecture-samples icon indicating copy to clipboard operation
architecture-samples copied to clipboard

Snackbar shown again on popBackstack()

Open kosavsech opened this issue 2 years ago • 1 comments

https://github.com/android/architecture-samples/blob/03d9af0b6a1ab82e450ca7c45f973a119412a9ab/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksScreen.kt#L121-L128 This part of code being legitimately trigger by https://github.com/android/architecture-samples/blob/03d9af0b6a1ab82e450ca7c45f973a119412a9ab/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoNavGraph.kt#L96-L100 or https://github.com/android/architecture-samples/blob/03d9af0b6a1ab82e450ca7c45f973a119412a9ab/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TodoNavGraph.kt#L110 But after you can go to task details again and click go back arrow in top bar. https://github.com/android/architecture-samples/blob/03d9af0b6a1ab82e450ca7c45f973a119412a9ab/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailScreen.kt#L66-L68 Last snackbar message will be shown again. But this time, in my opinion, because there is copy of route with USER_MESSAGE_ARG in backstack.

How this can be fixed or bypassed?

kosavsech avatar Jul 01 '23 14:07 kosavsech

override fun onDestroyView() { super.onDestroyView() // Dismiss the Snackbar if it's currently shown snackbar?.dismiss() }

CodPro-Sui avatar Oct 05 '23 13:10 CodPro-Sui