我是Android的新手,正在通过网络上可用的资源自学SDK。
现在我遇到了一个情况。我正在尝试以下代码:
类型1:getResources().getString(android.R.string.cancel);
类型2:Resources.getSystem().getString(android.R.string.cancel);
类型3:getString(android.R.string.cancel);
以上所有方法返回相同的值。那么这些方法是什么,它们的使用场景是什么?在什么时候使用哪种方法是好的实践?请帮帮我。
Resources.getSystem()
仅提供对系统资源(不包括应用程序资源)的访问,并且未配置为适用于当前屏幕(无法使用尺寸单位,不会根据方向更改等)。 - Alexander Suraphel