diff options
Diffstat (limited to 'apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestAudioActivity.java')
-rw-r--r-- | apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestAudioActivity.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestAudioActivity.java b/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestAudioActivity.java index dd2ee814..65d8ae69 100644 --- a/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestAudioActivity.java +++ b/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestAudioActivity.java @@ -92,6 +92,8 @@ abstract class TestAudioActivity extends Activity { private Button mCloseButton; private MyStreamSniffer mStreamSniffer; private CheckBox mCallbackReturnStopBox; + // Only set in some activities + protected CommunicationDeviceView mCommunicationDeviceView; private int mSampleRate; private int mSingleTestIndex = -1; private static boolean mBackgroundEnabled; @@ -229,6 +231,10 @@ abstract class TestAudioActivity extends Activity { super.onStart(); resetConfiguration(); setActivityType(getActivityType()); + // TODO Use LifeCycleObserver instead of this. + if (mCommunicationDeviceView != null) { + mCommunicationDeviceView.onStart(); + } } protected void resetConfiguration() { @@ -293,6 +299,9 @@ abstract class TestAudioActivity extends Activity { Log.i(TAG, "onStop() called so stop the test ========================="); onStopTest(); } + if (mCommunicationDeviceView != null) { + mCommunicationDeviceView.onStop(); + } super.onStop(); } |