gpt4 book ai didi

android - StatementWithEmptyBody 的目的是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:58:02 25 4
gpt4 key购买 nike

当我在 Android Studio 中为我的项目创建抽屉栏时,在选择项目的代码中放置下一个:

@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {

但是这个注解有什么用呢?

最佳答案

警告本身解释了意义。

onNavigationItemSelected 的返回类型是boolean。,我们需要返回任何boolean 值。

如果onNavigationItemSelected中有if条件没有返回则需要添加@SuppressWarnings("StatementWithEmptyBody")

示例:

@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
if (id == R.id.xyz) {
// you should return boolean value here.
}
return false;
}

在示例中,我们默认返回 false。并且我们没有返回任何值

if (id == R.id.xyz) 条件。

你可以清楚地看到警告。

suppress warning

关于android - StatementWithEmptyBody 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54532928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com