【发布时间】:2020-02-19 08:08:00
【问题描述】:
我遵循单一活动方法。我有导航工具栏,每当我转到其他屏幕(片段)而不是汉堡图标时,我都会有后退箭头。
我想要实现的是,使用按下工具栏后退箭头的动作弹出我当前的片段。
我试过了
requireActivity().getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true) {
@Override
public void handleOnBackPressed() {
NavHostFragment.findNavController(EventDetailsFragment.this)
.navigate(R.id.action_nav_event_details_to_nav_home);
}
});
但没有接到那边的电话,我通过在调试模式下运行应用程序进行了检查。
【问题讨论】:
-
这个有什么解决办法吗?
标签: android android-toolbar android-mvvm android-navigation-graph