【发布时间】:2014-08-16 09:21:07
【问题描述】:
是否从不同的上下文访问 strings.xml 文件中的字符串是否重要?
我通过多种方式访问它,例如:getApplicationContext().getString(R.string.name)、this.getString(R.string.name)、MainActivity.this.getApplicationContext().getString(R.string.name),或者只是getString(R.string.name)。
我知道应用程序上下文会持续整个应用程序生命周期,但老实说,我不知道什么时候应该使用它。另外,我不明白使用this 和MainActivity.this 有什么区别。
请解释我应该如何访问 activities 和 Java 类中的字符串。
【问题讨论】:
标签: java android android-resources android-context applicationcontext