Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在Android Studio中更改SDK中的覆盖方法参数名称?_Android - Fatal编程技术网

有没有办法在Android Studio中更改SDK中的覆盖方法参数名称?

有没有办法在Android Studio中更改SDK中的覆盖方法参数名称?,android,Android,我经常与重写方法的参数名中的参数名斗争。所以,当我工作时,我总是改变他们,以便更好地了解自己,少犯错误 我想知道有多少博主对这些被重写方法的参数有容易理解的名称,比如: 博客作者使用如下方式: 但是我的,它只是viewGroup,i用于onCreateViewHolder() 我的IDE是这样的: 不仅如此,每当我创建侦听器或片段时,我都会遇到这些问题。我总是将参数名称(如p,I,i1,i2)更改为pos,parent,index或类似的内容 有什么方法可以自定义参数名称吗?变量的名称无关紧

我经常与重写方法的参数名中的参数名斗争。所以,当我工作时,我总是改变他们,以便更好地了解自己,少犯错误

我想知道有多少博主对这些被重写方法的参数有容易理解的名称,比如:

博客作者使用如下方式:

但是我的,它只是
viewGroup
i
用于
onCreateViewHolder()

我的IDE是这样的:

不仅如此,每当我创建侦听器或片段时,我都会遇到这些问题。我总是将参数名称(如
p
I
i1
i2
)更改为
pos
parent
index
或类似的内容


有什么方法可以自定义参数名称吗?

变量的名称无关紧要,@override在这里没有区别(它只是表示您有意重写父类方法)。因此,只要变量的类型正确(在本例中为
ViewGroup
),就可以随意命名

不确定我是否理解正确,但在Java中,您可以在重写方法中随意更改参数的名称。只有签名需要保持不变。是的,但是当我使用SDK中的库时,参数名称会令人困惑。我想定制它们。这不可能吗?这对我来说毫无意义,或者我不明白。为什么这很重要?如果我用方法
methodName(String someConfusingNameOfArgument)
创建一个库,那么您的问题是什么?您需要调用名为
methodName()
的方法并将字符串传递给它。参数的名称并不是无关紧要的,这是因为有时很难理解参数的用途。如果我能重新命名它,我就不会再困惑或避免错误。如果参数只是
i1
i2
,我需要再次检查文档,这可能会浪费时间。我不能真正记住每个重写方法的所有参数名。我很好奇,为什么所有的博客都有和我不同的参数名,而且他们的参数很容易理解。我想有办法@马辛奥洛夫斯基