在android中使用singleton类的实时场景

时间:2015-05-15 13:47:42

标签: java android

我知道单身人士课程。但我想知道实时场景在android中使用singleton类。任何人都可以在android中使用示例并使用该场景的好处..

1 个答案:

答案 0 :(得分:1)

两个真正好的场景

  • 扩展您的应用程序类并使用它的实例来访问任何类中的应用程序上下文
  • SQL数据库是一个单一类的好主意

以下是App使用的示例

import android.app.Application;

public class MyApplication extends Application {
    private static MyApplication instance = null;

    public static MyApplication getInstance() {
        return instance;
    }

    @Override
    public void onCreate() {
        if (instance == null) {
            instance = this;
        }
    }
}

R

中的访问字符串
public class DummyClass {
    private void getAppString(){
        String r = MyApplication.getInstance().getString(R.string.app_name);
    }
}