我有一个非常奇怪的问题,我相信我的 elcipse juno 坏了。我在这个 Eclipse 中有 Android ADT 插件。
下面的截图将证明我的信念。
而且它还没有完成。在上面的屏幕截图之后,我再次按 F6,这就是我得到的:
我将再次解释这个案例以提出一个明确的问题。我调试我的应用程序,然后我得到arg2
值是 1。之后,我按 f6,代码转到案例 0(而不是案例 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;
}
}
非常感谢,任何帮助表示赞赏。