我有一个非常非常奇怪的问题,我相信我的 elcipse juno 坏了。我在这个eclipse中有Android ADT插件。
下面的截图将证明我的信念。
而且它还没有完成。在上面的屏幕截图之后,我再次按 F6,这就是我得到的:
我再解释一下这个案例,把问题说清楚。我调试我的应用程序,然后我得到 arg2 值为 1。之后,我按 f6,代码转到 case 0(而不是 case 1),然后我再次按 f6,代码转到案例 6(WTF?????? 我确实有一个 break
,怎么会出现案例 0 和案例 6?)
如果您需要它,这是上面屏幕截图中的代码:
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
Intent i = new Intent(this, Chapter.class);
switch(arg2)
{
case 0:
Toast.makeText(this, "a", Toast.LENGTH_SHORT).show();
break;
case 1:
i.putExtra("key", 1);
Toast.makeText(this, arg2 , Toast.LENGTH_SHORT).show();
startActivity(i);
break;
case 2:
i.putExtra("key", 2);
startActivity(i);
break;
case 3:
i.putExtra("key", 3);
startActivity(i);
break;
case 4:
i.putExtra("key", 4);
startActivity(i);
break;
case 5:
i.putExtra("key", 5);
startActivity(i);
break;
case 6:
i.putExtra("key", 6);
startActivity(i);
break;
case 7:
i.putExtra("key", 7);
startActivity(i);
break;
case 8:
i.putExtra("key", 8);
startActivity(i);
break;
}
}
非常感谢您,非常感谢您的帮助。
最佳答案
我可能完全错了,但这对我来说似乎很正常。这些情况就像数组一样工作,其中第一个实例是 0,而您的 arg2 是 int,因此第一个实例是 1
关于android - Eclipse Juno/Android 损坏,调试错误且未创建 gen 文件夹(R 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16883655/