【发布时间】:2012-02-16 11:49:41
【问题描述】:
我正在编写一个 Android 应用程序,我有一个类可以生成和维护一些固定的 URL,这些 URL 有时会发生变化。我将它们都放在一个名为 UrlUtils 的类中:
public class UrlUtils {
private static String sUrlBase = "http://google.com";
/**
* Called occasionally
*/
public static void refreshUrlBases() {
sUrlBase = "http://yahoo.com/" + new Random().nextInt();
}
public static String getUrlBase() {
return sUrlBase;
}
}
我必须多次调用上面的getUrlBase(),所以我正在考虑将sUrlBase公开并直接访问它。这种方法在性能方面会更好吗?
【问题讨论】:
-
保持良好的设计实践,除非您已经对应用进行了概要分析并且知道此 getter 调用占用了不成比例的时间。
标签: java android dalvik performance