Java Android Studio局部变量表示无法访问语句错误
所以我的局部变量有个问题,它说的是Unreachable语句。 这是我收到的错误代码行(“查看文本查看选项”)。我甚至无法运行该应用程序Java Android Studio局部变量表示无法访问语句错误,java,android,variables,drop-down-menu,Java,Android,Variables,Drop Down Menu,所以我的局部变量有个问题,它说的是Unreachable语句。 这是我收到的错误代码行(“查看文本查看选项”)。我甚至无法运行该应用程序 private View findViewById(int position) { View view = findViewById(R.id.textViewOptions); return view; View textViewOptions; textViewOptions.setOnClickListener(new
private View findViewById(int position) {
View view = findViewById(R.id.textViewOptions);
return view;
View textViewOptions;
textViewOptions.setOnClickListener(new View.OnClickListener() {
ViewHolder holder;
public void onClick(View view) {
//creating a popup menu
PopupMenu popup = new PopupMenu(context, holder.textViewOptions);
//inflating menu from xml resource
popup.inflate(R.menu.chatmenu);
//adding click listener
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.BlockUser:
//handle menu1 click
return true;
case R.id.MuteNotificationsCH:
//handle menu2 click
return true;
default:
return false;
}
}
});
popup.show();
}
});
}
如commnets中所述,return关键字用于退出该方法。从那时起,执行将停止。因此返回语句下面的代码将不会执行,因此将无法访问
所以把
返回视图
作为方法的最后一条语句如果上面的行是返回视图,为什么它可用代码>?将返回视图
放在方法的最底部<代码>返回
结束方法执行。我的错误,非常感谢!