SharedPreferenceは、ユーザーが戻るボタンを押したときに機能しますか?次に、ユーザーが戻るボタンを押したときにデータを保存する方法は何ですか。
質問する
165 次
3 に答える
1
戻るボタンの押下をオーバーライドしてから、SharedPreferences を操作できます。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
SharedPreferences SP = = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
SP.edit().putString(key, value);
return super.onKeyDown(keyCode, event);
}
于 2012-04-24T13:51:30.783 に答える
0
戻るボタンを上書きしてから、共有設定を使用して値を保存することができます。
于 2012-04-24T13:49:11.723 に答える
0
この目的のためにアクティビティのonBackPressedメソッドを使用します。
@Override
public void onBackPressed() {
//Do stuff
return;
}
于 2012-04-24T13:56:50.137 に答える