aboutsummaryrefslogtreecommitdiff
path: root/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TestAudioActivity.java
diff options
context:
space:
mode:
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.java9
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();
}