-1

SharedPreference 是否适用于用户按下后退按钮。那么当用户按下后退按钮时存储数据的方式是什么。

4

3 回答 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

为此目的使用 Activity 的 onBackPressed 方法:

@Override
public void onBackPressed() {
    //Do stuff
    return;
}
于 2012-04-24T13:56:50.137 回答