开发者社区 问答 正文

关于参数TRUE/FALSE的问题

在应用中添加一个关闭音量的按钮,实现功能是,当用户调节框时判断true还是false,然后设置为相反。我觉得只要简单改变SharedPreference的truefalse。
最开始的框架代码如下:
screenshot
后来找到的方法都不够简单:
我改成:
screenshot

展开
收起
蛮大人123 2016-02-15 09:33:40 1967 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    Editor接口
    接口可以改变SharedPreference对象的值。
    试试下面的代码:

    SharedPreferences getPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
    boolean cmute = getPrefs.getBoolean("mute", defValue);
    Editor editor = getPrefs.edit();
    editor.putBoolean("mute", !cmute);
    editor.commit();
    2019-07-17 18:42:56
    赞同 1 展开评论
问答地址: