【问题标题】:Android: how to create a custom back button for fragments in a KIOSK appAndroid:如何在 KIOSK 应用程序中为片段创建自定义后退按钮
【发布时间】:2020-06-12 09:41:13
【问题描述】:

不能使用 ActionToolbar,因为这是一个带有自定义标题片段的 KIOSK 应用程序,需要始终显示。因此我的情况是,我在上述标题片段上有一个基本的 ImageButton,我想实现基本 ActionToolbar 的功能。

我像这样将我的片段添加到主容器中:

getSupportFragmentManager().beginTransaction()
                    .replace(R.id.main_container, UserListFragment.newInstance())
                    .addToBackStack("foo")
                    .commit();

问题是,在当前片段被UserListFragment 替换之前,如何恢复main_container 的状态。

喜欢:片段 A 正在显示,用 B 替换片段 A,按我的标题片段中的某个按钮以弹出片段 B,因此片段 A 再次显示。

【问题讨论】:

    标签: android fragment fragment-backstack


    【解决方案1】:

    您应该考虑切换到 Android Jetpack 导航组件,它是根据您的情况创建的。 检查:https://stackoverflow.com/a/62252603/8714139

    干杯!

    【讨论】:

    • 谢谢,我已经尝试过了,但我的应用程序太大,无法将其重构为使用导航组件。
    猜你喜欢
    • 2018-01-15
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多