我正在使用 IntelliJ IDEA 进行 Android 开发。但是有一件事让我非常恼火。当我使用“实现方法”功能时,它会生成如下内容:
new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
}
参数名称不一致,我希望看到这样的结果:
new OnItemSelectedListener() {
@Override
public void onItemSelected (AdapterView<?> parent, View view, int position, long id) {
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
}
如何让IDEA生成正确的参数名?
最佳答案
需要源代码才能在代码完成中获得正确的参数名称。 Android SDK 直到 4.0 平台版本(API 版本 14)才 bundle 源代码,从那时起就可以开箱即用:
如果您使用的是旧平台版本,see my answer for the workaround .
关于android - 在 IntelliJ IDEA 中使用 "Implement methods"时参数名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12006078/