这个问题是我在Android Studio中为项目创建抽屉栏时,在选择项的代码中发现的
顾名思义, “压制警告(“空的语句”)”
返回onNavigationItemSelectedis的类型,boolean.我们需要返回任何boolean值。
如果if有条件但onNavigationItemSelected没有返回,则@SuppressWarnings(“StatementWithEmptyBody”)需要添加。
例:@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
if (id == R.id.xyz) {
//这里本来是要有返回的
}
return false;
}
则注释将确保该方法不会生成任何警告。