android - 否则,如果在 Android Studio 中
问题描述
我正在尝试运行我的应用程序,但我不能,因为它不接受我的代码。
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
if (menuItem.getItemId() == R.id.action_home)
fragment = new HomeFragment();
else if (menuItem.getItemId() == R.id.action_procedures);
fragment = new ProceduresFragment();
else if (menuItem.getItemId() == R.id.action_map);
fragment = new ProceduresFragment();
return loadFragment(fragment);
}
解决方案
你错过了一些括号:
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
if (menuItem.getItemId() == R.id.action_home) {
fragment = new HomeFragment();
}
else if (menuItem.getItemId() == R.id.action_procedures) {
fragment = new ProceduresFragment();
}
else if (menuItem.getItemId() == R.id.action_map) {
fragment = new ProceduresFragment();
}
return loadFragment(fragment);
}
推荐阅读
- r - 如何计算数据框或 xlsx 文件的频率?
- regex - 如何使用正则表达式从文本中提取动态字符串
- python - 基于组的 Bokeh 和 Holoviews 着色和弦图
- html - 如何从 woocommerce 快捷方式代码中删除 clearfix
- python - 新手的 Python 素数
- python - 使用 pandas 数据框将所有 sql 表导入 python
- node.js - 如何使用nodejs附加到json文件中
- spring-boot - 是否可以动态创建 JPA 存储库对象
- python-requests - 带有 python 请求的补丁页面抛出“请求的 JSON 无效”-MS OneNote API
- azure-devops - 如何在 Ubuntu 上的 Azure 管道中访问同一项目的私有存储库?