2016-03-23 19 views
-2

私は個別にいくつかの数字を持っているボタンを持っていますが、それは後方に数えています 今ユーザプログラムをタップして閉じると、私のプログラムは値を保持しません。 ?Androidボタンのデータを保存する

+0

http://developer.android.com/reference/android/content/SharedPreferences.htmlは、いくつかのコードを示し、このチュートリアル – Manifest

+0

してくださいあなたはデータを保存しますか? –

+0

public void onClick(vを表示){ btnNum [位置] - ; if(btnNum [position] == 0){ button.setVisibility(View.INVISIBLE); }ボタン上の数字をデクリメントするだけです –

答えて

0

インテントを使用して1つのアクティビティから別のアクティビティに値を渡すことができます。データを永続化したい場合は、これを実現する最も簡単な方法は、Shared Preferencesに保存することです。

開発linkはこれを実装する方法についての良い情報を持っている -

あなたが値キー、値のペアを保存し、アプリが再びアップしているときにそれを取得することができます。

+0

私はこの1つのおかげで試してみます –

0

あなたはSharedPreferencesを書くと簡単に使用することができます。

あなたが終了した後、1

このような
SharedPreferences prefs = getSharedPreferences("yours", MODE_PRIVATE); 

を作成し、この

SharedPreferences.Editor prefsEditor=prefs.edit(); 
prefsEditor.putString("what you want", "value of what you want"); 
prefsEditor.apply(); 

が好きで値重要でない場合は、この

String s=prefs.getString("what you want", "value to be retrived if failur happens in retreiving") 
+0

私たちはボタン上の数字を持っていますどのように処理するつもりですそれは同じプロセスですか? –

+0

Stringの代わりにIntegerを意味しますか? –

+0

はいボタンに整数があります。 –

0

ようretriveに書き込むことができますあなたはに保存することができます

いますが、終了後に変数が必要な場合は、プログラムはあなたがSharedPreferences

を使用することができ、可変静従う

関連する問題