2016-07-06 67 views
0

我正在嘗試在我的一個應用程序中啓用/關閉通知。我使用了首選項複選框。 我在我的主要活動中使用此代碼。偏好不生效

OneSignal.startInit(this).init(); 
    if(!AppPreference.getInstance(getApplicationContext()).isNotificationEnabled()) OneSignal.setSubscription(true); 
    else OneSignal.setSubscription(false); 

我自己也嘗試這種代碼在我的應用程序類,但它不盡快採取即時的效果我檢查複選框,以及取消選中複選框,其發生作用後,我打開應用兩三個時間,任何人都知道是什麼是它的問題嗎?

感謝

回答

0

呼叫至OneSignal.setSubscription通過SDK記住。您只需從您的首選項活動中的檢查/取消選中事件中進行調用。