首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法设置EditTextPreference

无法设置EditTextPreference
EN

Stack Overflow用户
提问于 2011-08-12 04:55:43
回答 1查看 1.2K关注 0票数 1

当我点击菜单项时,我有以下代码来设置EditTextPreference:

代码语言:javascript
复制
 case R.id.prochain_vidange:

         settings = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
        km = settings.getString("km", "");
        Log.d("TAG",km);
       int x= Integer.valueOf(km);
       int y= x+8000;
       String z=String.valueOf(y);

        SharedPreferences.Editor editor1 = settings.edit();
        Log.d("proch1",z);
        editor1.putString("prochain_vidange",z);
        Log.d("proch2",z);
        editor1.commit();


        return true;

我真的不知道为什么当我点击菜单项时什么都没有发生,计算值(y转换为字符串z)不能设置为"km“EditTextPreference。(我以前在另一个菜单项中使用过的设置和Km值。)这段代码是怎么回事?非常感谢。编辑:

代码语言:javascript
复制
08-11 21:32:16.006: DEBUG/TAG(2394): 4000
08-11 21:32:16.016: DEBUG/proch1(2394): 12000
08-11 21:32:16.016: DEBUG/proch2(2394): 12000
EN

回答 1

Stack Overflow用户

发布于 2011-08-16 23:18:44

代码语言:javascript
复制
EditTextPreference myEditTextPreference = (EditTextPreference) findPreference("prochain_vidange");
myEditTextPreference.setText(z);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7032723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档