如何在设置活动中添加触摸声音(开/关)首选项

问题描述 投票:0回答:1

如何为设置上的整个应用程序添加触摸声音首选项的切换按钮..类似这样的图像

java android settings
1个回答
0
投票

根据应用程序的偏好保存声音的状态(开/关)。在onclick监听器中,从首选项获取声音的状态,如下所示。

 PreferenceManager preferenceManager = new PreferenceManager(this);
 preferences.edit()
            .putBoolean("status", true/false)
            .apply();

从首选项获取状态并更新onclick侦听器

 boolean sound_status = preferences.getBoolean("status", false)
 button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if(sound_status == true){
               //play sound
            }

            // do your work
        }
    });

为您的所有点击监听器执行此操作

© www.soinside.com 2019 - 2024. All rights reserved.