有一个“x”/“<”带有片段的活动的按钮,当backStackEntryCount == 1时,它显示“x”让用户关闭活动,否则显示“<”让用户回到之前的片段。
如果按下onClicked按钮时调用onBackPressed是不好的做法? 或者我应该检查backStackEntryCount以决定完成活动还是popBackStack?
答案 0 :(得分:0)
根据您的要求,您不需要在按下按钮时调用活动中的OnBackPressed()。
按下" X"按钮你可以简单地调用finish()来关闭活动,同时按"<"按钮只是从堆栈中弹出片段。