Java 错误Android开发-标签错误(未定义标签),是否有其他方法写入标签?
我的标签(lbl1)有一个错误。上面写着未定义的标签。我想跳下去Java 错误Android开发-标签错误(未定义标签),是否有其他方法写入标签?,java,android,label,break,continue,Java,Android,Label,Break,Continue,我的标签(lbl1)有一个错误。上面写着未定义的标签。我想跳下去 if(pNum == cNum) { code ... break lbl1; 到 但我每次都会出错。我用continue得到了相同的错误。有没有其他方法可以用Java(Android)编写标签 公共类MainActivity扩展了ActionBarActivity{ @凌驾
if(pNum == cNum)
{
code ...
break lbl1;
到
但我每次都会出错。我用continue得到了相同的错误。有没有其他方法可以用Java(Android)编写标签
公共类MainActivity扩展了ActionBarActivity{
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//一些代码。。
lbl1:
startButton.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
//一些代码。。
对于(int i=0;i您尝试在两个匿名内部类中而不是在一个循环中使用中断标签。我认为您不能使用中断标签跨越范围。不幸的是,我无法从代码中看出您试图做什么,除非您没有遵循处理“onClick”事件的预期实践。为什么要使用中断标签代码中的标签。这不是一个好的做法。使用while循环或do…while循环,在达到特定条件中断时使用。还有一些逻辑问题。为什么要在循环中设置onClickListener
lbl1:
startButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//some code..
lbl1:
startButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//some code..
for (int i=0; i<15; i++)
{
final int j = i;
btns[i].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
code ...
if(pNum == cNum)
{
code ...
break lbl1;
}else
{
Some code ......
}
});
}
}