存储应用程序全局数据

时间:2011-04-20 07:04:57

标签: android

您好      整个应用程序中存储全局对象/实例的最佳方法是什么?

3 个答案:

答案 0 :(得分:28)

以下代码用于在应用程序上下文中存储String

我上课GlobalVariable.java

import android.app.Application;

public class GlobalVariable extends Application 
{
      private String myState;

      public String getState()
      {
        return myState;
      }//End method

      public void setState(String s)
      {
        myState = s;
      }//End method
}//End Class

在.Manifest中我添加以下代码

<application  android:icon="@drawable/icon" android:label="@string/app_name" android:name="GlobalVariable">

我想设置字符串的值我使用以下代码

GlobalVariable appState = ((GlobalVariable)getApplicationContext());
appState.setState("Testing");

&安培;我想要在哪里找到我使用的数据

GlobalVariable appState = ((GlobalVariable)getApplicationContext());
appState.getState();

答案 1 :(得分:1)

扩展Application对象并将对全局对象的引用存储在其中。

答案 2 :(得分:1)

Singleton pattern怎么办?