应用程序级初始化库的副作用?

时间:2016-10-15 21:22:46

标签: android android-context

我遇到了一些需要在Application类中的库。

让我们看看PrefCompat

首先我们初始化它

public class Application extends android.app.Application {
    @Override
    public void onCreate() {
        super.onCreate();
        Pref.init(this);
    }
}

然后我们可以在任何地方使用它,比如

Pref.putString("name", "Tushar");

哪个方便,看起来不错,其优点是你不必在活动和片段中反复传递上下文

Pref.with(this).putString("name", "Tushar");

它使代码看起来也很漂亮(在我看来)。

所以我的问题基本上是:

  

初始化库或任何类是否有任何副作用   那样的?

任何带有一些解释的想法都会非常感激。

由于

0 个答案:

没有答案