2016-11-19 21 views
4

在下面的场景中,我正在寻找快速自动完成datastore,但Android Studio仍然建议在其上面有2个其他选项。通常它更多,取决于变量名称。(Android Studio)在外部类中快速完成变量名建议?

是否有可能使本地声明的变量优先于外部类,以便我首先在示例图片中获得数据存储,而不是数据存储,DataOutputStream(类)和数据存储(变量)?

仅供参考,这是在Android Studio中键入数据并按CTRL +空格键(Windows)时出现的弹出窗口。

Autocomplete suggestions

回答

0

嘛,我看不到你按下Ctrl +空格键之前编辑器键入的内容,但如果你键入“datast”将局部变量的优先级。如果您输入“Datast”,Android Studio会优先考虑名为Datastore的课程。

发生这种情况是因为它是一种编程惯例,总是将大写字母的首字母大写。

+0

我相信我输入了“datast”,并且您的描述是正确的 - 但这不是我看到的行为。我期望本地变量(图片中的#3)是第一个,而不是匹配查询的类。 – zoltish