1

私の最初の活動は、ローカルアドレスが永続的なアドレスと同じであるかどうかを確認するためにchkboxに提供したメンバーの個人情報です。それらが同じでない場合は、activity2、つまり永続的なアドレス画面に移動する必要があります。保存ボタンをクリックしたときにすべての詳細を入力した後、アクティビティ1に移動する必要があります。最初のアクティビティに入力したものはすべて同じままにし、chkboxの状態を維持し、2番目のアクティビティデータを1番目のアクティビティクラスのいくつかの変数に保存します。これでアクティビティ1を保存します。およびデータベース内のacitvity2データ。それを行う方法は?

4

1 に答える 1

1

要件にSharedPreferencesを使用する

共有設定を取得するには、アクティビティで次の方法を使用します。

SharedPreferences prefs = this.getSharedPreferences("store", 
                                                      Context.MODE_PRIVATE);

設定を編集して保存するには

boolean checkbox_state = true;
prefs.edit().putBoolean("KEY", checkbox_state ).commit();

設定を読むには:

boolean state= prefs.getBoolean("KEY", false);;
于 2013-03-09T09:18:15.903 に答える