导航视图处理片段的后退按钮

时间:2016-05-28 13:26:33

标签: android navigation-drawer back

嗨我需要处理片段上的后退按钮。我在移动应用上使用此navigation。问题是当我打开新的片段页面时如何处理后退按钮?

我尝试在新片段上使用以下代码。

error TS2604: JSX element type 'component' does not have any construct or call signatures.

但是当点击后退按钮时,导航将会打开。任何解决方案?

由于

1 个答案:

答案 0 :(得分:0)

如您所知,每当用户按下Back按钮时,您需要转到之前加载的片段并尝试此操作(注释片段必须添加transaction.addToBackStack(null);

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    if (item.getItemId() == android.R.id.home) {
        int backStackCount = fragmentManager.getBackStackEntryCount();//check currently how many frags loaded
        if (backStackCount > 0) {
            fragmentManager.popBackStack(); //go back to previously loaded fragment
        }   
    }

    return super.onOptionsItemSelected(item);
}