|
||||||||||
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 Activity
protected void onDestroy()
onDestroy
in class Activity
public void onMinCutOffPreferenceChanged(double minCutOff)
SharedPreferenceChangeObserver
onMinCutOffPreferenceChanged
in interface SharedPreferenceChangeObserver
minCutOff
- the new minimum cut-off frequency valuepublic void onBetaPreferenceChange(double beta)
SharedPreferenceChangeObserver
onBetaPreferenceChange
in interface SharedPreferenceChangeObserver
beta
- the new beta valuepublic void onSelectedAccFilterChanged(FilterTypes filterType)
SharedPreferenceChangeObserver
onSelectedAccFilterChanged
in interface SharedPreferenceChangeObserver
filterType
- the filterTypepublic void onFeatureSelection(FeatureTypes featureType, boolean isSelected)
SharedPreferenceChangeObserver
onFeatureSelection
in interface SharedPreferenceChangeObserver
featureType
- the feature type identifierisSelected
- the selection statepublic void onOverlapSizeChange(int overlapSize)
SharedPreferenceChangeObserver
onOverlapSizeChange
in interface SharedPreferenceChangeObserver
overlapSize
- the new overlap sizepublic void onWindowSizeChange(long windowSize)
SharedPreferenceChangeObserver
onWindowSizeChange
in interface SharedPreferenceChangeObserver
windowSize
- the new cutOut sizepublic void onLimitViolation(String message, String key)
SharedPreferenceChangeObserver
onLimitViolation
in interface SharedPreferenceChangeObserver
message
- the violation messagekey
- the shared preference key, which value have been reset due to
limit violationpublic void onCountDownTimeChange(long countDownTime)
SharedPreferenceChangeObserver
onCountDownTimeChange
in interface SharedPreferenceChangeObserver
countDownTime
- the new count-down time sizepublic void onDefaultRecordingTimeChange(long minimumRecordingTime)
SharedPreferenceChangeObserver
onDefaultRecordingTimeChange
in interface SharedPreferenceChangeObserver
minimumRecordingTime
- the new default recording time in secondspublic void onSampleRateChange(long sampleRate)
SharedPreferenceChangeObserver
onSampleRateChange
in interface SharedPreferenceChangeObserver
sampleRate
- the new sample rate as the milliseconds between two samplespublic void onCrossValidationParameterKChange(int paramterK)
SharedPreferenceChangeObserver
onCrossValidationParameterKChange
in interface SharedPreferenceChangeObserver
paramterK
- the new parameter k for cross validationpublic void onEvaluationAccuracyThresholdChanged(int threshold)
SharedPreferenceChangeObserver
onEvaluationAccuracyThresholdChanged
in interface SharedPreferenceChangeObserver
threshold
- the accuracy threshold for evaluationpublic void onKNNClassifierParameterKChange(int paramterK)
SharedPreferenceChangeObserver
onKNNClassifierParameterKChange
in interface SharedPreferenceChangeObserver
paramterK
- the new parameter valuepublic void onSelectedClassifierChange(ClassifierTypes classifierType)
SharedPreferenceChangeObserver
onSelectedClassifierChange
in interface SharedPreferenceChangeObserver
classifierType
- the type of the new selected classifierpublic void onLocationDataUsageFlagChange(boolean locationDataUsageFlag)
SharedPreferenceChangeObserver
onLocationDataUsageFlagChange
in interface SharedPreferenceChangeObserver
locationDataUsageFlag
- the new location data usage flagpublic boolean isInterestedInLimitViolations()
SharedPreferenceChangeNotificationReceiver
isInterestedInLimitViolations
in interface SharedPreferenceChangeNotificationReceiver
public void onClassSelectionChange(Long[] selectedClasses)
SharedPreferenceChangeObserver
onClassSelectionChange
in interface SharedPreferenceChangeObserver
selectedClasses
- the actual class selectionpublic void onKNNClassifierParameterNormalizeChange(boolean normalize)
SharedPreferenceChangeObserver
onKNNClassifierParameterNormalizeChange
in interface SharedPreferenceChangeObserver
normalize
- the new normalize flag valuepublic void onMaximumSampleRateChange(long maxSampleRate)
SharedPreferenceChangeObserver
onMaximumSampleRateChange
in interface SharedPreferenceChangeObserver
maxSampleRate
- the new maximum sample rate as the milliseconds between two
samplespublic void onOwnLinAccImplementationUsageFlagChange(boolean useInternalLinAccImpl)
SharedPreferenceChangeObserver
onOwnLinAccImplementationUsageFlagChange
in interface SharedPreferenceChangeObserver
useInternalLinAccImpl
- the internal linear acceleration implementation usage flagpublic void onMaximumRecordingTimeChange(int maximumRecordingTime)
SharedPreferenceChangeObserver
onMaximumRecordingTimeChange
in interface SharedPreferenceChangeObserver
maximumRecordingTime
- the new default maximum time in secondspublic void onBWCutOffPreferenceChanged(double cutOff)
SharedPreferenceChangeObserver
onBWCutOffPreferenceChanged
in interface SharedPreferenceChangeObserver
cutOff
- the new cut-off frequency valuepublic void onBWFilterOrderPreferenceChanged(int order)
SharedPreferenceChangeObserver
onBWFilterOrderPreferenceChanged
in interface SharedPreferenceChangeObserver
order
- the new filter orderpublic void onGravitationCutOffPreferenceChanged(double cutOff)
SharedPreferenceChangeObserver
onGravitationCutOffPreferenceChanged
in interface SharedPreferenceChangeObserver
cutOff
- the new cut-off frequency value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |