在某些情况下,Eclipse 可以使用 CTRL+SPACE 帮助我完成函数调用,我得到带有参数的函数调用,但参数名称错误,简单命名为“arg0”、“arg1”、...
例如:如果我制作一个微调器并开始调用:
spinner.setOnItemClickListener(new OnItemClickListener() ...
然后我得到额外的:
{
@Override
public void onItemClick(final AdapterView<?> **arg0**, final View **arg1**, final int **arg2**, final long arg3)
{
}
});
虽然 Android 的 API 有明确的名称(如此处所写):
onItemClick(AdapterView<?> parent, View view, int position, long id)
为什么会发生,我能做些什么来解决它?顺便说一句,我有最新版本的 Eclipse、JDK、Android adt 和 sdk(甚至出现在版本 20 预览版 3 上)。