我有一个非常非常奇怪的问题,我想我的小爪子朱诺坏了。我在这个月食中有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;
}
}非常感谢,任何帮助都将不胜感激。
发布于 2013-06-03 23:20:09
是,它由于ADT 22中的错误而损坏。我需要升级到最新版本的ADT和安装安卓构建工具。在此之后,程序和调试正常运行。
如果你在使用我时遇到同样的问题,这些链接可能会对你有所帮助:
https://groups.google.com/forum/?fromgroups#!topic/android-developers/rCaeT3qckoE https://groups.google.com/forum/?fromgroups=#!topic/adt-dev/epOfZbKPFdk
发布于 2013-06-02 22:32:25
我可能完全错了,但这对我来说似乎很正常。这种情况的工作方式类似于数组,其中第一个实例是0,而arg2是一个整数,因此第一个实例是1
https://stackoverflow.com/questions/16883655
复制相似问题