私のアプリケーションでは、アプリケーションが終了してもローカル DB を使用せずにデータを維持したいと考えています。このために、アプリ内のどこからでもアクセスできるように静的変数を作成したという点で、アプリに 1 つのクラスを作成しました。しかし、ここでデータが失われることがありますが、なぜそれが起こるのかわかりません。このプロセスは良いですか?共有設定が便利だとどこかで読んだことがありますが、それについては知りません。誰かあなたのアイデアを共有してください。
public class AJ_Constant {
//New Food Item
public static String strEntrySavedFoodItem = "";
public static String strReportsSavedFoodItem = "";
public static ArrayList<String> arrFoodItems = new ArrayList<String>();
}
public class ReportsContentActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View contentView = LayoutInflater.from(getParent()).inflate(R.layout.reports_content, null);
setContentView(contentView);
AJ_Constant.arrFoodItems.add("Sample"); }}
ありがとう