小编Rob*_*ert的帖子

不能把双SharedPreferences

得到错误,这个类型的sharedPreferences编辑器没有定义double方法.Eclipse给了编辑器一个快速修复添加转换,但是当我这样做仍然给出错误时,为什么我不能放双.

代码:

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();

    if (TextUtils.isEmpty(editBl.getText().toString())) {
        numberOfBl = 0;
    } else {
        numberOfBl = Integer.parseInt(editBl.getText().toString();

    }
    if (TextUtils.isEmpty(editSt.getText().toString())) {
        tonOfSt = 0;
    } else {
        tonOfSt = Double.parseDouble(editSt.getText().toString());

    }

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

    SharedPreferences.Editor editor = prefs.edit();

    editor.putInt("savedBl", numberOfBl);
    editor.putDouble("savedSt", tonOfSt);


    editor.commit();
}
Run Code Online (Sandbox Code Playgroud)

android sharedpreferences

81
推荐指数
4
解决办法
3万
查看次数

标签 统计

android ×1

sharedpreferences ×1