|
||||||||||
| 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
org.android.activityminer.app.util.SharedPreferenceChangeAwareActivity
public abstract class SharedPreferenceChangeAwareActivity
Base class for all activities, which does need to be aware of shared preference changes.
| Field Summary | |
|---|---|
private GlobalSharedPreferenceObserver |
preferenceObserver
A reference to the global preference observer. |
| 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 | |
|---|---|
SharedPreferenceChangeAwareActivity()
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. |
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. |
| 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
| Constructor Detail |
|---|
public SharedPreferenceChangeAwareActivity()
| Method Detail |
|---|
protected Configuration getConfiguration()
protected void onCreate(Bundle savedInstanceState)
onCreate in class Activityprotected void onDestroy()
onDestroy in class Activitypublic 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 onEvaluationAccuracyThresholdChanged(int threshold)
SharedPreferenceChangeObserver
onEvaluationAccuracyThresholdChanged in interface SharedPreferenceChangeObserverthreshold - the accuracy threshold for evaluationpublic void onKNNClassifierParameterKChange(int paramterK)
SharedPreferenceChangeObserver
onKNNClassifierParameterKChange in interface SharedPreferenceChangeObserverparamterK - the new parameter valuepublic void onSelectedClassifierChange(ClassifierTypes classifierType)
SharedPreferenceChangeObserver
onSelectedClassifierChange in interface SharedPreferenceChangeObserverclassifierType - the type of the new selected classifierpublic void onLocationDataUsageFlagChange(boolean locationDataUsageFlag)
SharedPreferenceChangeObserver
onLocationDataUsageFlagChange in interface SharedPreferenceChangeObserverlocationDataUsageFlag - the new location data usage flagpublic boolean isInterestedInLimitViolations()
SharedPreferenceChangeNotificationReceiver
isInterestedInLimitViolations in interface SharedPreferenceChangeNotificationReceiverpublic void onClassSelectionChange(Long[] selectedClasses)
SharedPreferenceChangeObserver
onClassSelectionChange in interface SharedPreferenceChangeObserverselectedClasses - the actual class selectionpublic 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 | |||||||||