package com.rafali.flickruploader.ui.activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.PreferenceManager;
import android.support.v7.app.ActionBar;
import android.view.MenuItem;
import com.rafali.common.STR;
import com.rafali.flickruploader.tool.Utils;
import com.rafali.flickruploader2.R;
public class PreferencesNotificationActivity extends AbstractPreferenceActivity implements OnSharedPreferenceChangeListener {
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setIcon(R.drawable.preferences);
}
PreferenceManager.getDefaultSharedPreferences(this).registerOnSharedPreferenceChangeListener(this);
addPreferencesFromResource(R.xml.preferences_notification);
if (Utils.isPremium()) {
Preference end_of_trial = findPreference(STR.end_of_trial);
getPreferenceScreen().removePreference(end_of_trial);
}
}
@Override
public void onSharedPreferenceChanged(SharedPreferences sp, String key) {
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
}
return super.onOptionsItemSelected(item);
}
@Override
protected void onDestroy() {
super.onDestroy();
PreferenceManager.getDefaultSharedPreferences(this).unregisterOnSharedPreferenceChangeListener(this);
}
}