【发布时间】:2014-01-15 14:32:43
【问题描述】:
当我在 Eclipse 中覆盖 Android 类的方法时,我会得到无用的参数名称,例如“arg0”、“arg1”等。例如,当覆盖来自 SQLiteOpenHelper 的方法时,我会得到:
@Override
public void onCreate(SQLiteDatabase arg0) {
// TODO Auto-generated method stub
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}
我找到了各种关于此的帖子,但似乎没有一个被接受的解决方案对我有用。这也很奇怪,因为它似乎只在某些时候发生。例如,上述测试中的构造函数具有正确命名的参数。
我已经在 Android 4.4.2 的 Android SDK 管理器中安装了“Android SDK 文档”。我是否仍需要以某种方式手动附加文档(甚至源代码?)才能使其可靠地工作,如果需要,我该如何处理?
谢谢!
【问题讨论】:
-
我不具体了解 Android,但对于 Eclipse 来说,它通常是所需的源代码。
-
我猜是因为代码中还没有这种类型的声明,尝试做一些int、SqlLightDatabse的变量,并给它一个有意义的名字,然后重写方法,看看它是否采用它或不是
-
@greg-449 - 谢谢!我想这就是我所缺少的。