aboutsummaryrefslogtreecommitdiff
path: root/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/EchoActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'apps/OboeTester/app/src/main/java/com/mobileer/oboetester/EchoActivity.java')
-rw-r--r--apps/OboeTester/app/src/main/java/com/mobileer/oboetester/EchoActivity.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/EchoActivity.java b/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/EchoActivity.java
index 69fb7617..1d8e4dcc 100644
--- a/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/EchoActivity.java
+++ b/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/EchoActivity.java
@@ -42,6 +42,7 @@ public class EchoActivity extends TestInputActivity {
private Button mStartButton;
private Button mStopButton;
private TextView mStatusTextView;
+ private CommunicationDeviceView mCommunicationDeviceView;
private ColdStartSniffer mNativeSniffer = new ColdStartSniffer(this);
@@ -158,9 +159,18 @@ public class EchoActivity extends TestInputActivity {
100.0);
mFaderDelayTime.setProgress(MAX_DELAY_TIME_PROGRESS / 2);
+ mCommunicationDeviceView = (CommunicationDeviceView) findViewById(R.id.comm_device_view);
hideSettingsViews();
}
+ @Override
+ protected void onStop() {
+ if (mCommunicationDeviceView != null) {
+ mCommunicationDeviceView.cleanup();
+ }
+ super.onStop();
+ }
+
private void setDelayTimeByPosition(int progress) {
mDelayTime = mTaperDelayTime.linearToExponential(
((double)progress)/MAX_DELAY_TIME_PROGRESS);