在Android的共享preference问题问题、Android、preference

2023-09-06 18:29:51 作者:抒发失控的情绪″

public class WordDisplay extends Activity {

private int level;      
private int group;      
private int set;        

private WordDisplay mContext=this;

private int l;
private int g;
private int s;

SharedPreferences preferences;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.wordset);
    set_Word_Display_Event();
    loadPreferences();

          }
protected void loadPreferences() {
 preferences = PreferenceManager.getDefaultSharedPreferences(this);
    // preferences = getSharedPreferences("one", Context.MODE_PRIVATE);

     l= preferences.getInt("Level", 0);
     g=preferences.getInt("Group", 0);
     s= preferences.getInt("Set", 0);
    // Log.d("lll"," - "+preferences.getInt("level",0));

}

    @Override
protected void onStop() {
    super.onStop();
    savePreferences(this.level,this.group,this.set);
 }

protected void savePreferences(int level, int group, int set) {
         preferences = PreferenceManager.getDefaultSharedPreferences(this);
        //preferences = getSharedPreferences("one", Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = preferences.edit();

        editor.putInt("Level", l);
        editor.putInt("Group", g);
        editor.putInt("Set", s);

       editor.commit();

        //return getPreferences(s).getInt("Set", 0);

    }
 }

在这里,我的数据不能正确地坚持。什么是错我的code。请提供良好的便利性。上述code的评论,也检查,但不能有任何影响。

Here, my data could not persist properly. what is the wrong my code. please give good convenience. Comments of the above code, Also checking but could not any effect.

推荐答案

首先,的onStop()可能永远不会被调用(请参见活动生命周期),实践是保存在的onPause()方法您的数据。

First, onStop() "might" never be called (see Activity life cycle), practice is to save your data in the onPause() method.

也许尝试添加更多的日志,看看这是怎么回事?

Maybe try to add more logs to see what's going on?

的onStop()叫什么名字? 什么是保存/加载的值? 等 is onStop() called? what are the saved / loaded values? etc.
 
精彩推荐
图片推荐