android-getString()和getResources.getString()之间的区别
我注意到getResources().getString(int id)
类具有两种不同的方法来获取String资源。通过使用以下方法可以实现:
getResources().getString(int id)
:从应用程序包的默认字符串表返回本地化的字符串。getResources().getString(int id)
:返回与特定资源ID关联的字符串值。 它将除去所有样式的文本信息。
我不明白这两种方法有什么区别。 有人可以告诉我吗?
Valentin asked 2019-11-15T02:08:44Z
3个解决方案
72 votes
它们与Activity.getString(int)
完全相同:
public final String getString(int resId) {
return getResources().getString(resId);
}
4 votes
它们是相同的方法,没什么特别的。
2 votes
在“片段”中,您也可以使用getString()
而不是getActivity().getString()