|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectandroid.content.Context
android.content.ContextWrapper
android.view.ContextThemeWrapper
android.app.Activity
android.app.ListActivity
android.preference.PreferenceActivity
org.android.activityminer.app.util.SharedPreferenceChangeAwarePreferenceActivity
public class SharedPreferenceChangeAwarePreferenceActivity
Base class for all preference activities, which does need to be aware of shared preference changes.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class android.preference.PreferenceActivity |
|---|
PreferenceActivity.Header |
| Field Summary | |
|---|---|
private boolean |
isVisible
Visibility flag. |
private GlobalSharedPreferenceObserver |
preferenceObserver
A reference to the global preference observer. |
| Fields inherited from class android.preference.PreferenceActivity |
|---|
EXTRA_NO_HEADERS, EXTRA_SHOW_FRAGMENT, EXTRA_SHOW_FRAGMENT_ARGUMENTS, EXTRA_SHOW_FRAGMENT_SHORT_TITLE, EXTRA_SHOW_FRAGMENT_TITLE, HEADER_ID_UNDEFINED |
| Fields inherited from class android.app.Activity |
|---|
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 |
| Fields inherited from interface android.content.ComponentCallbacks2 |
|---|
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 Summary | |
|---|---|
SharedPreferenceChangeAwarePreferenceActivity()
Constructor |
|
| Method Summary | |
|---|---|
protected Configuration |
getConfiguration()
Getter for the actual configuration |
boolean |
isInterestedInLimitViolations()
Method to test if limit violations should be notified. |
void |
onBetaPreferenceChange(double beta)
The handler for beta value preference changes. |
void |
onBWCutOffPreferenceChanged(double cutOff)
The handler for Butterworth filter cut-off frequency preference changes. |
void |
onBWFilterOrderPreferenceChanged(int order)
The handler for Butterworth filter order changes. |
void |
onClassSelectionChange(Long[] selectedClasses)
The handler for changes of the class selection. |
void |
onCountDownTimeChange(long countDownTime)
The handler for count-down time parameter changes. |
protected void |
onCreate(Bundle savedInstanceState)
|
void |
onCrossValidationParameterKChange(int paramterK)
The handler for changes of the parameter k for cross validation. |
void |
onDefaultRecordingTimeChange(long minimumRecordingTime)
The handler for default recording time parameter changes. |
protected void |
onDestroy()
|
void |
onEvaluationAccuracyThresholdChanged(int threshold)
The handler for changes of the parameter k for cross validation. |
void |
onFeatureSelection(FeatureTypes featureType,
boolean isSelected)
The handler for feature selection state changes. |
void |
onGravitationCutOffPreferenceChanged(double cutOff)
The handler for gravitation filter cut-off frequency preference changes. |
void |
onKNNClassifierParameterKChange(int paramterK)
The handler for changes of the parameter k for the nearest neighbor classifier (knn). |
void |
onKNNClassifierParameterNormalizeChange(boolean normalize)
The handler for changes of the parameter normalize for the nearest neighbor classifier (knn). |
void |
onLimitViolation(String message,
String key)
Does notify for a limit violation by a user preference change. |
void |
onLocationDataUsageFlagChange(boolean locationDataUsageFlag)
The handler for changes of location data usage flag |
void |
onMaximumRecordingTimeChange(int maximumRecordingTime)
The handler for maximum recording time parameter changes. |
void |
onMaximumSampleRateChange(long maxSampleRate)
The handler for maximum sample rate changes. |
void |
onMinCutOffPreferenceChanged(double minCutOff)
The handler for minimum cut-off frequency preference changes. |
void |
onOverlapSizeChange(int overlapSize)
The handler for cutOut overlap size parameter changes. |
void |
onOwnLinAccImplementationUsageFlagChange(boolean useInternalLinAccImpl)
The handler for changes of the internal linear acceleration implementation usage flag. |
protected void |
onPause()
|
protected void |
onResume()
|
void |
onSampleRateChange(long sampleRate)
The handler for sample rate changes. |
void |
onSelectedAccFilterChanged(FilterTypes filterType)
The handler for filter type changes. |
void |
onSelectedClassifierChange(ClassifierTypes classifierType)
The handler for changes of the selected classifier. |
void |
onWindowSizeChange(long windowSize)
The handler for cutOut size parameter changes. |
protected void |
updateCheckBoxPreference(CheckBoxPreference pref,
boolean checked)
Method to update the checked state of a check box preference, in case of external reset. |
protected void |
updateTextPreference(EditTextPreference pref,
String value)
Method to update the text of an edit text preference, in case of external reset. |
| Methods inherited from class android.app.ListActivity |
|---|
getListAdapter, getListView, getSelectedItemId, getSelectedItemPosition, setListAdapter, setSelection |
| Methods inherited from class android.view.ContextThemeWrapper |
|---|
applyOverrideConfiguration, attachBaseContext, getResources, getTheme, setTheme |
| Methods inherited from class android.content.Context |
|---|
getString, getString, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, registerComponentCallbacks, unregisterComponentCallbacks |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private GlobalSharedPreferenceObserver preferenceObserver
private boolean isVisible
| Constructor Detail |
|---|
public SharedPreferenceChangeAwarePreferenceActivity()
| Method Detail |
|---|
protected Configuration getConfiguration()
protected void onCreate(Bundle savedInstanceState)
onCreate in class PreferenceActivityprotected void onResume()
onResume in class Activityprotected void onPause()
onPause in class Activityprotected void onDestroy()
onDestroy in class PreferenceActivitypublic void onMinCutOffPreferenceChanged(double minCutOff)
SharedPreferenceChangeObserver
onMinCutOffPreferenceChanged in interface SharedPreferenceChangeObserverminCutOff - the new minimum cut-off frequency valuepublic void onBetaPreferenceChange(double beta)
SharedPreferenceChangeObserver
onBetaPreferenceChange in interface SharedPreferenceChangeObserverbeta - the new beta valuepublic void onSelectedAccFilterChanged(FilterTypes filterType)
SharedPreferenceChangeObserver
onSelectedAccFilterChanged in interface SharedPreferenceChangeObserverfilterType - the filterType
public void onFeatureSelection(FeatureTypes featureType,
boolean isSelected)
SharedPreferenceChangeObserver
onFeatureSelection in interface SharedPreferenceChangeObserverfeatureType - the feature type identifierisSelected - the selection statepublic void onOverlapSizeChange(int overlapSize)
SharedPreferenceChangeObserver
onOverlapSizeChange in interface SharedPreferenceChangeObserveroverlapSize - the new overlap sizepublic void onWindowSizeChange(long windowSize)
SharedPreferenceChangeObserver
onWindowSizeChange in interface SharedPreferenceChangeObserverwindowSize - the new cutOut size
public void onLimitViolation(String message,
String key)
SharedPreferenceChangeObserver
onLimitViolation in interface SharedPreferenceChangeObservermessage - the violation messagekey - the shared preference key, which value have been reset due to
limit violationpublic void onCountDownTimeChange(long countDownTime)
SharedPreferenceChangeObserver
onCountDownTimeChange in interface SharedPreferenceChangeObservercountDownTime - the new count-down time sizepublic void onDefaultRecordingTimeChange(long minimumRecordingTime)
SharedPreferenceChangeObserver
onDefaultRecordingTimeChange in interface SharedPreferenceChangeObserverminimumRecordingTime - the new default recording time in secondspublic void onSampleRateChange(long sampleRate)
SharedPreferenceChangeObserver
onSampleRateChange in interface SharedPreferenceChangeObserversampleRate - the new sample rate as the milliseconds between two samplespublic void onCrossValidationParameterKChange(int paramterK)
SharedPreferenceChangeObserver
onCrossValidationParameterKChange in interface SharedPreferenceChangeObserverparamterK - the new parameter k for cross validationpublic void onSelectedClassifierChange(ClassifierTypes classifierType)
SharedPreferenceChangeObserver
onSelectedClassifierChange in interface SharedPreferenceChangeObserverclassifierType - the type of the new selected classifierpublic void onKNNClassifierParameterKChange(int paramterK)
SharedPreferenceChangeObserver
onKNNClassifierParameterKChange in interface SharedPreferenceChangeObserverparamterK - the new parameter valuepublic boolean isInterestedInLimitViolations()
SharedPreferenceChangeNotificationReceiver
isInterestedInLimitViolations in interface SharedPreferenceChangeNotificationReceiverpublic void onLocationDataUsageFlagChange(boolean locationDataUsageFlag)
SharedPreferenceChangeObserver
onLocationDataUsageFlagChange in interface SharedPreferenceChangeObserverlocationDataUsageFlag - the new location data usage flagpublic void onClassSelectionChange(Long[] selectedClasses)
SharedPreferenceChangeObserver
onClassSelectionChange in interface SharedPreferenceChangeObserverselectedClasses - the actual class selection
protected final void updateTextPreference(EditTextPreference pref,
String value)
pref - the edit text preferencevalue - the value to set
protected final void updateCheckBoxPreference(CheckBoxPreference pref,
boolean checked)
pref - the check box preferencechecked - the checked statepublic void onEvaluationAccuracyThresholdChanged(int threshold)
SharedPreferenceChangeObserver
onEvaluationAccuracyThresholdChanged in interface SharedPreferenceChangeObserverthreshold - the accuracy threshold for evaluationpublic void onKNNClassifierParameterNormalizeChange(boolean normalize)
SharedPreferenceChangeObserver
onKNNClassifierParameterNormalizeChange in interface SharedPreferenceChangeObservernormalize - the new normalize flag valuepublic void onMaximumSampleRateChange(long maxSampleRate)
SharedPreferenceChangeObserver
onMaximumSampleRateChange in interface SharedPreferenceChangeObservermaxSampleRate - the new maximum sample rate as the milliseconds between two
samplespublic void onOwnLinAccImplementationUsageFlagChange(boolean useInternalLinAccImpl)
SharedPreferenceChangeObserver
onOwnLinAccImplementationUsageFlagChange in interface SharedPreferenceChangeObserveruseInternalLinAccImpl - the internal linear acceleration implementation usage flagpublic void onMaximumRecordingTimeChange(int maximumRecordingTime)
SharedPreferenceChangeObserver
onMaximumRecordingTimeChange in interface SharedPreferenceChangeObservermaximumRecordingTime - the new default maximum time in secondspublic void onBWCutOffPreferenceChanged(double cutOff)
SharedPreferenceChangeObserver
onBWCutOffPreferenceChanged in interface SharedPreferenceChangeObservercutOff - the new cut-off frequency valuepublic void onBWFilterOrderPreferenceChanged(int order)
SharedPreferenceChangeObserver
onBWFilterOrderPreferenceChanged in interface SharedPreferenceChangeObserverorder - the new filter orderpublic void onGravitationCutOffPreferenceChanged(double cutOff)
SharedPreferenceChangeObserver
onGravitationCutOffPreferenceChanged in interface SharedPreferenceChangeObservercutOff - the new cut-off frequency value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||