getString()和getResources.getString()之间的区别

Val*_*tin 56 string resources android

我注意到Activity该类有两种不同的方法来获取String资源.这可以通过使用:

  • getString(int resId):从应用程序包的默认字符串表中返回本地化字符串.

  • getResources().getString(int id):返回与特定资源ID关联的字符串值.它将被删除任何样式的文本信息.

我不明白两种方法之间的区别.有人能告诉我吗?

dac*_*cwe 72

它们Activity.getString(int)完全相同:

 public final String getString(int resId) {
     return getResources().getString(resId);
 }
Run Code Online (Sandbox Code Playgroud)