2

Singleton については知っていますが、Android プロジェクトでは使用できません。私はAndroidの初心者です。大規模データ用の Android プロジェクトで Singleton を使用する方法と場所を教えてください。単純な値に使用しました。

4

2 に答える 2

41

Android のシングルトンは、Java のシングルトンと同じです。

基本的な Singleton クラスの例:

public class AppManager
{
    private static AppManager   _instance;

    private AppManager()
    {

    }

    public synchronized static AppManager getInstance()
    {
        if (_instance == null)
        {
            _instance = new AppManager();
        }
        return _instance;
    }
}
于 2012-09-25T16:23:45.700 に答える
4
  1. 「大きなデータ」にはデータベースを使用します。Android は SQLite を提供します。
  2. もちろん、Android でもシングルトンを使用できます。できないと思う理由は何ですか?

シングルトン パターンの詳細については、http://en.wikipedia.org/wiki/Singleton_patternを参照してください。

Android の SQLite の詳細については、http://developer.android.com/guide/topics/data/data-storage.html#db を参照してください

于 2012-09-25T15:03:58.483 に答える