java - 抽屉导航中的返回语句是什么意思?

标签 java android switch-statement navigation-drawer

我有一个带有 onItemClickListener 的抽屉导航。

我为每个菜单项使用一个 switch case 语句,当单击一个项目时,它会在每个 case block 中运行代码。

但是我不明白最后的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?
        }
    });

最佳答案

关于java - 抽屉导航中的返回语句是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54485056/

相关文章:

java - android中是否有用于ms office word(.doc/.docx)到(image/html/xml/pdf)转换的Api

java - Gson.toJson(Object) 返回对象哈希码

java - 绑定(bind)服务错误

android - 当 Activity 作为对话框打开时,如何将可取消的 false 设置为 Activity ?

android - 如何实现 'first-use'/教程 Activity

c++ - 有没有其他方法可以编写代码而不是在 C++ 中使用 switch 语句

java - 我可以使用从 Excel 行读取的不同变量集循环遍历我的程序吗?

java - fatal error :1:1: Premature end of file. 读取 url 时出错

java - 为什么 java.lang.Thread 类没有一个只接受 ThreadGroup 的构造函数?

JavaScript 提示验证?