У меня есть одно приложение для Android, в котором я использовал Parse для push-уведомления. Я пытаюсь включить/выключить уведомление с активностью настроек. Я пытался заставить его работать, но я чего-то не хватает, поэтому не могу отключить уведомление. Моя Основная деятельность, в которой разобрать код, как нижеОтказаться от подписки Parse Push Android
Parse.initialize(this, getString(R.string.parse_application_id), getString(R.string.parse_client_key));
ParseAnalytics.trackAppOpened(getIntent());
PushService.setDefaultPushCallback(this, MainActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
PushService.subscribe(this, "All", MainActivity.class);
и в установлении деятельности, которые имеют опцию флажка для отключения звука уведомления является, как показано ниже.
notification.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference preference, Object newValue) {
if (newValue.equals(true)) {
PushService.subscribe(getApplicationContext(), "All", MainActivity.class);
} else {
PushService.unsubscribe(getApplicationContext(), "All");
}
return true;
}
});
Пожалуйста, проверьте и дайте мне знать, если есть что-то неправильно в моем коде, потому что он не работает и показывая никакого эффекта. Благодаря