Выключить звуковые эффекты - PullRequest
0 голосов
/ 18 июля 2011

Привет, я новичок в разработке для Android и пытаюсь создать игру. В настоящее время я хочу отключить звуковые эффекты для своей игры, которые я включаю или выключаю в настройках активности.

public static  void initSounds(Context theContext)
    {

        if(OptionsMenu.getSounds(theContext))
        {
             mContext = theContext;
             mSoundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 0);
             mSoundPoolMap = new HashMap();
             mAudioManager = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE);
        }
    } 

Однако, когда я делаю это, звуковые эффекты не отключаются.

1 Ответ

0 голосов
/ 18 июля 2011

Если вы используете значение по умолчанию SharedPreferences, вы можете сделать это, просто выполнив что-то вроде этого:

    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    nixonMode=prefs.getBoolean("nixonmode", false);
...