1
我在MainActivity.class中使用通知,並且在另一個Settings.class中的複選框中,我想從中啓用或禁用振動通知。一切工作正常,但當我取消選中複選框振動仍然保持,直到刷新或重新啓動應用程序。我不想刷新活動或重新啓動應用程序。無法使用複選框(Android)禁用通知振動
在主類:
@Override
public void onResume() {
super.onResume();
if(settingsAct.checkStatus1==1){
notify.defaults |= notify.DEFAULT_VIBRATE;
}
}
在設置類:
if(mCheckVibrate.isChecked()){
checkStatus1 = 1;
}else{
checkStatus1 = 0 ;
}
使用[SharedPreferences](http://developer.android.com/reference/android/content/SharedPreferences.html)來存儲和檢索CheckBox狀態的值。 –
好吧,我會嘗試這個,但如果有其他解決方案 – Nirjara
不,這是這個問題的簡單和理想的解決方案。 –