调用onBackPressed是不好的做法?

时间:2017-06-29 07:09:34

标签: android android-fragments onbackpressed

有一个“x”/“<”带有片段的活动的按钮,当backStackEntryCount == 1时,它显示“x”让用户关闭活动,否则显示“<”让用户回到之前的片段。

如果按下onClicked按钮时调用onBackPressed是不好的做法? 或者我应该检查backStackEntryCount以决定完成活动还是popBackStack?

1 个答案:

答案 0 :(得分:0)

根据您的要求,您不需要在按下按钮时调用活动中的OnBackPressed()。

按下" X"按钮你可以简单地调用finish()来关闭活动,同时按"<"按钮只是从堆栈中弹出片段。