public class PreferencesActivity extends PreferenceActivity implements Preference.OnPreferenceChangeListener
PreferenceActivity.Header
Modifier and Type | Field and Description |
---|---|
private static Preference |
blogPref
Blog preference
|
Context |
ctx
Application context
|
private static Preference |
currentVersionPref
Current application version preference
|
private static DataBaseHelper |
dbHelper
Database Helper.
|
private static Preference |
facebookPref
Facebook preference
|
private static Preference |
googlePlusPref
Google Plus preference
|
protected static boolean |
isDebuggable
Application debuggable flag
|
private static Preference |
mailingListPref
Mailing list preference
|
private boolean |
mIncorrectPassword
User password has errors
|
private String |
mServer
SWAD server to use
|
private static CheckBoxPreference |
notifLightsEnablePref
Notifications lights enable preference
|
private static SeekBarDialogPreference |
notifLimitPref
Notifications limit preference
|
private static CheckBoxPreference |
notifSoundEnablePref
Notifications sound enable preference
|
private static CheckBoxPreference |
notifVibrateEnablePref
Notifications vibrate enable preference
|
private static String |
PASSWORD_VALIDATE |
private static Preference |
ratePref
Rate preference
|
private static Preference |
serverPref
Server preference
|
private static Preference |
sharePref
Share preference
|
private int |
STARS_LENGTH
Stars length
|
private static CheckBoxPreference |
syncEnablePref
Synchronization enable preference
|
private boolean |
syncPrefsChanged
Synchronization preferences changed flag
|
private static Preference |
syncTimePref
Synchronization time preference
|
static String |
TAG
Login tag name for Logcat
|
private static Preference |
twitterPref
Twitter preference
|
private static Preference |
userIDPref
User ID preference
|
private String |
userPassword
User password
|
private static Preference |
userPasswordPref
User password preference
|
private boolean |
userPasswordPrefChanged
User password preference changed flag
|
EXTRA_NO_HEADERS, EXTRA_SHOW_FRAGMENT, EXTRA_SHOW_FRAGMENT_ARGUMENTS, EXTRA_SHOW_FRAGMENT_SHORT_TITLE, EXTRA_SHOW_FRAGMENT_TITLE, HEADER_ID_UNDEFINED
DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK
ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, APP_OPS_SERVICE, AUDIO_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, BLUETOOTH_SERVICE, CAPTIONING_SERVICE, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DISPLAY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, KEYGUARD_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_ROUTER_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, PRINT_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELEPHONY_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, UI_MODE_SERVICE, USB_SERVICE, USER_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
TRIM_MEMORY_BACKGROUND, TRIM_MEMORY_COMPLETE, TRIM_MEMORY_MODERATE, TRIM_MEMORY_RUNNING_CRITICAL, TRIM_MEMORY_RUNNING_LOW, TRIM_MEMORY_RUNNING_MODERATE, TRIM_MEMORY_UI_HIDDEN
Constructor and Description |
---|
PreferencesActivity() |
Modifier and Type | Method and Description |
---|---|
private void |
cleanDatabase()
Clean data of all tables from database.
|
protected void |
error(String tag,
String message,
Exception ex,
boolean sendException)
Shows an error message.
|
private void |
highlightPasswordSummary() |
private void |
logoutClean(String key) |
protected void |
onCreate(Bundle savedInstanceState) |
protected void |
onPause() |
boolean |
onPreferenceChange(Preference preference,
Object newValue) |
boolean |
onPreferenceTreeClick(PreferenceScreen preferenceScreen,
Preference preference) |
protected void |
onRestoreInstanceState(Bundle state) |
protected void |
onResume() |
protected void |
onSaveInstanceState(Bundle outState) |
addPreferencesFromIntent, addPreferencesFromResource, findPreference, finishPreferencePanel, getPreferenceManager, getPreferenceScreen, hasHeaders, invalidateHeaders, isMultiPane, isValidFragment, loadHeadersFromResource, onActivityResult, onBuildHeaders, onBuildStartFragmentIntent, onContentChanged, onDestroy, onGetInitialHeader, onGetNewHeader, onHeaderClick, onIsHidingHeaders, onIsMultiPane, onListItemClick, onNewIntent, onPreferenceStartFragment, onStop, setListFooter, setParentTitle, setPreferenceScreen, showBreadCrumbs, startPreferenceFragment, startPreferencePanel, startWithFragment, startWithFragment, switchToHeader, switchToHeader
getListAdapter, getListView, getSelectedItemId, getSelectedItemPosition, setListAdapter, setSelection
addContentView, closeContextMenu, closeOptionsMenu, createPendingResult, dismissDialog, dispatchGenericMotionEvent, dispatchKeyEvent, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, dump, findViewById, finish, finishActivity, finishActivityFromChild, finishAffinity, finishFromChild, getActionBar, getApplication, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLayoutInflater, getLoaderManager, getLocalClassName, getMenuInflater, getParent, getParentActivityIntent, getPreferences, getRequestedOrientation, getSystemService, getTaskId, getTitle, getTitleColor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, invalidateOptionsMenu, isChangingConfigurations, isChild, isDestroyed, isFinishing, isImmersive, isTaskRoot, managedQuery, moveTaskToBack, navigateUpTo, navigateUpToFromChild, onActionModeFinished, onActionModeStarted, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onBackPressed, onChildTitleChanged, onConfigurationChanged, onContextItemSelected, onContextMenuClosed, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack, onCreateOptionsMenu, onCreatePanelMenu, onCreatePanelView, onCreateThumbnail, onCreateView, onCreateView, onDetachedFromWindow, onGenericMotionEvent, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onLowMemory, onMenuItemSelected, onMenuOpened, onNavigateUp, onNavigateUpFromChild, onOptionsItemSelected, onOptionsMenuClosed, onPanelClosed, onPostCreate, onPostResume, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onPreparePanel, onProvideAssistData, onRestart, onRetainNonConfigurationInstance, onSearchRequested, onStart, onTitleChanged, onTouchEvent, onTrackballEvent, onTrimMemory, onUserInteraction, onUserLeaveHint, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, openContextMenu, openOptionsMenu, overridePendingTransition, recreate, registerForContextMenu, removeDialog, reportFullyDrawn, requestWindowFeature, runOnUiThread, setContentView, setContentView, setContentView, setDefaultKeyMode, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setImmersive, setIntent, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setTitle, setTitle, setTitleColor, setVisible, setVolumeControlStream, shouldUpRecreateTask, showDialog, showDialog, startActionMode, startActivities, startActivities, startActivity, startActivity, startActivityForResult, startActivityForResult, startActivityFromChild, startActivityFromChild, startActivityFromFragment, startActivityFromFragment, startActivityIfNeeded, startActivityIfNeeded, startIntentSender, startIntentSender, startIntentSenderForResult, startIntentSenderForResult, startIntentSenderFromChild, startIntentSenderFromChild, startManagingCursor, startNextMatchingActivity, startNextMatchingActivity, startSearch, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterForContextMenu
applyOverrideConfiguration, attachBaseContext, getResources, getTheme, setTheme
bindService, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingPermission, checkCallingUriPermission, checkPermission, checkUriPermission, checkUriPermission, clearWallpaper, createConfigurationContext, createDisplayContext, createPackageContext, databaseList, deleteDatabase, deleteFile, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAssets, getBaseContext, getCacheDir, getClassLoader, getContentResolver, getDatabasePath, getDir, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getFilesDir, getFileStreamPath, getMainLooper, getObbDir, getObbDirs, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getSharedPreferences, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isRestricted, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setWallpaper, setWallpaper, startInstrumentation, startService, stopService, unbindService, unregisterReceiver
getString, getString, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, registerComponentCallbacks, unregisterComponentCallbacks
public static final String TAG
public Context ctx
private static DataBaseHelper dbHelper
private final int STARS_LENGTH
private static Preference userIDPref
private static Preference userPasswordPref
private static Preference currentVersionPref
private static Preference ratePref
private static Preference twitterPref
private static Preference facebookPref
private static Preference googlePlusPref
private static Preference mailingListPref
private static Preference blogPref
private static Preference sharePref
private static Preference serverPref
private static Preference syncTimePref
private static CheckBoxPreference syncEnablePref
private static SeekBarDialogPreference notifLimitPref
private static CheckBoxPreference notifSoundEnablePref
private static CheckBoxPreference notifVibrateEnablePref
private static CheckBoxPreference notifLightsEnablePref
protected static boolean isDebuggable
private String userPassword
private boolean syncPrefsChanged
private String mServer
private boolean userPasswordPrefChanged
private boolean mIncorrectPassword
private static final String PASSWORD_VALIDATE
protected void error(String tag, String message, Exception ex, boolean sendException)
message
- Error message to show.private void cleanDatabase()
private void logoutClean(String key)
protected void onCreate(Bundle savedInstanceState)
onCreate
in class PreferenceActivity
public boolean onPreferenceChange(Preference preference, Object newValue)
onPreferenceChange
in interface Preference.OnPreferenceChangeListener
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference)
onPreferenceTreeClick
in class PreferenceActivity
protected void onSaveInstanceState(Bundle outState)
onSaveInstanceState
in class PreferenceActivity
protected void onRestoreInstanceState(Bundle state)
onRestoreInstanceState
in class PreferenceActivity
private void highlightPasswordSummary()