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

最佳答案

以下是我用于在应用程序上下文中存储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();

07-26 09:32