1
我有一個SwitchPreference,如果手機振動或者不振動,它應該可以處理。SwitchPreference振動
目前,我有這樣的:
import android.os.Vibrator;
...
public static final String PREF_CHANGE_THEME = "Changetheme";
private SwitchPreference mSwitchPreference;
private static SharedPreferences sPrefs;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
sPrefs = PreferenceManager.getDefaultSharedPreferences(this);
mSwitchPreference = (SwitchPreference) findPreference(PREF_CHANGE_THEME);
我希望能夠做到這一點:
sPrefs = PreferenceManager.getDefaultSharedPreferences(this);
mSwitchPreference = (SwitchPreference)
//If enabled execute the following:
Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
v.vibrate(500);
//Else: nothing
什麼是正確的語法,我應該使用?
感謝您的回答,我有一個小問題,我無法實現onSharedPreferenceChangeListener它說它無法解決它。 – Nicolas
@Nicolas你的活動應該實現onSharePreferenceChangeListener。 – Amir
我的意思是在Android Studio上覆制'公共類SettingActivity擴展PreferenceActivity實現onSharedPreferenceChangeListener {'說onSharedPreferenceChangeListener變成紅色並說:'不能解析符號'的部分 – Nicolas