1

私は自分のアプリでそれを作ろうとしています。ユーザーが私の設定アクティビティに移動すると、ToggleButtonをクリックしてアプリ内オーディオをオフにできます。これを実現するために複合ボタン方式を使用しようとしていますが、私が見つけたのはこれです、

soundnotify.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            // TODO Auto-generated method stub
            if (isChecked) {
                // Sound Notifications is enabled
            } else {
                // Sound Notifications is disabled
            }
        }
    });

コードの//部分に正確に何を入れるべきですか?これはAndroidのWebサイトで見つけましたが、ToggleButtonからのサウンドを有効/無効にするためにここに何を置くべきかを正確に説明していません。XMLでOnClick、TextOff、TextONをすでに指定しているので、質問しているだけです。 Javaで何をすべきですか?

ありがとうございました

4

2 に答える 2

1

このコードを試してください:

soundnotify.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            // TODO Auto-generated method stub
            if (isChecked) {
                // Sound Notifications is enabled
                soundnotify.setSoundEffectsEnabled(true);
            } else {
                // Sound Notifications is disabled
                soundnotify.setSoundEffectsEnabled(false);
            }
        }
    });
于 2013-03-16T04:44:56.113 に答える
0

ブール変数をに格納して、SharedPreferencesパリーサウンドが必要になるたびにチェックすることができます。

于 2013-03-16T05:08:39.853 に答える