在观察现有的Android应用程序时,我遇到了这行代码:
((StoredVariables)this.getApplication()).getId
为什么我们使用这个?代码的结果是什么?它是否从sharedPreference返回先前存储的值?没有在互联网上找到的文档来了解它。请解释一下。
答案 0 :(得分:1)
你可能也是Java的小新手
我不确定" this
"在this.getApplication()
和StoredVariable
是什么,因为它不是一个安卓类......
但这里有适合你的建议:
StoredVariable
。您可以找到import my.project.StoredVariable;
getId()
方法了解有关StoredVariables
用法的更多信息。如果这行代码放在扩展某些Activity
的类中(例如AppCompatActivity
,Activity
e.t.c。)
<application>
标记,在其中找到android:name
。打开具有该名称的类(ctrl + click或cmd +单击类名)Application
类(或子类)并实现StoredVariables
接口,或直接StoredVariable
类