diff options
author | 2012-03-09 11:00:23 +0900 | |
---|---|---|
committer | 2012-03-09 11:00:23 +0900 | |
commit | 21af2f40c59de3ea5ec183aa278406bf28d5e3bd (patch) | |
tree | 5c5072805c18eff1c72ed19b78e899d1b4e44a3f /java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java | |
parent | 7b77c683d7de842ede62800125f6ba2370e86a19 (diff) | |
download | latinime-21af2f40c59de3ea5ec183aa278406bf28d5e3bd.tar.gz latinime-21af2f40c59de3ea5ec183aa278406bf28d5e3bd.tar.xz latinime-21af2f40c59de3ea5ec183aa278406bf28d5e3bd.zip |
Merge broadcast receivers again
It's probably simpler not to have registers dance around,
and just message the feedback manager when the audio event
happens.
Change-Id: Id0710ed102d10d01f1af93ad8cb660653bb3a9f8
Diffstat (limited to 'java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java b/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java index 1cbdbd650..9c5ccc76b 100644 --- a/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java +++ b/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java @@ -16,9 +16,7 @@ package com.android.inputmethod.latin; -import android.content.BroadcastReceiver; import android.content.Context; -import android.content.Intent; import android.media.AudioManager; import android.view.HapticFeedbackConstants; import android.view.View; @@ -32,7 +30,7 @@ import com.android.inputmethod.keyboard.Keyboard; * It offers a consistent and simple interface that allows LatinIME to forget about the * complexity of settings and the like. */ -public class AudioAndHapticFeedbackManager extends BroadcastReceiver { +public class AudioAndHapticFeedbackManager { final private SettingsValues mSettingsValues; final private AudioManager mAudioManager; final private VibratorCompatWrapper mVibrator; @@ -100,13 +98,7 @@ public class AudioAndHapticFeedbackManager extends BroadcastReceiver { } } - @Override - public void onReceive(Context context, Intent intent) { - final String action = intent.getAction(); - // The following test is supposedly useless since we only listen for the ringer event. - // Still, it's a good safety measure. - if (action.equals(AudioManager.RINGER_MODE_CHANGED_ACTION)) { - mSoundOn = reevaluateIfSoundIsOn(); - } + public void onRingerModeChanged() { + mSoundOn = reevaluateIfSoundIsOn(); } } |