如何阅读此语句 - listPreference.getEntries()[prefIndex].



我知道我们如何将方法继承到获取所需输出的方法,例如 -editText.getText().toString(); 为了从输入的编辑文本中获取文本。但是在语句结束时,我将首选项索引与getEntries()方法一起传递时,我有点困惑。

1(prefIndex 值如何与获取条目方法一起从列表首选项中获取正确的条目?

2(我们如何阅读这样的java语句?

首先,您有listPreference.getEntries(),您可以在文档中看到,这将返回要在后续对话框中以数组形式显示在列表中的条目列表。

其次,您将使用prefIndex变量访问此数组中的特定元素。如果您这样做了,情况也是一样的:

CharSequence[] listPreferenceArray = listPreference.getEntries();
listPreferenceArray [prefIndex].doSomething();

我建议您阅读本文档中有关操作 Java 数组的信息,以便了解它在幕后的工作原理。

如果你把它分成几个部分,它会读作:

  • 从屏幕上称为列表首选项的控件
  • 将所有条目作为集合获取
  • 从该集合中获取索引首选项中的项目。

最新更新