首页 > 解决方案 > 导航抽屉中的返回语句是什么意思?

问题描述

我有一个导航抽屉,它有一个 onItemClickListener。

我对每个菜单项使用 switch case 语句,当单击一个项目时,它会运行每个 case 块内的代码。

但我不明白的是最后的return语句,我读了一些他们使用return false的帖子;和其他人使用 return true; 在最后。

我应该用什么?

mNavigationView5.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
        @Override
        public boolean onNavigationItemSelected(@NonNull final MenuItem item) {
            switch (item.getItemId()){
                case R.id.ic_edit:
                    //code for editing.
                    break;
                case R.id.ic_info:
                    //code for info.
                    break;
                case R.id.ic_remove:
                    //code for removing.
                    break;
            }
            return false; // should i return true here or false?
        }
    });

标签: javaandroidswitch-statementnavigation-drawer

解决方案



推荐阅读