java - 导航抽屉中的返回语句是什么意思?
问题描述
我有一个导航抽屉,它有一个 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?
}
});
解决方案
推荐阅读
- safari - Webrtc navigator.mediaDevice.getCapabilitites 显示 EchoCancellation false 是 Safari 13.0.3
- reactjs - React JS:删除 URL 中字符串的一部分
- java - 如何在不解析为 Java 对象的情况下按键获取动态 JSON 值?
- unity3d - 如何通过脚本(我想将我的标签和按钮添加到面板)统一制作带有浅白色边框的面板
- jenkins - 詹金斯“IF and Else”无法正常工作。(时髦)
- python - 过滤 Django ResourceRelatedField 的查询集
- php - Square API Search user by Email - 旧版 Sandbox 不支持端点
- c++ - C++ conditional template class definition of member function
- sqlite - Sqlite 删除特定时间范围内的重复项
- django - 防止 collectstatic 尝试访问数据库