diff --git a/app/src/main/java/io/pslab/activity/WaveGeneratorActivity.java b/app/src/main/java/io/pslab/activity/WaveGeneratorActivity.java index ee6422d65..8246fde42 100644 --- a/app/src/main/java/io/pslab/activity/WaveGeneratorActivity.java +++ b/app/src/main/java/io/pslab/activity/WaveGeneratorActivity.java @@ -200,6 +200,8 @@ public class WaveGeneratorActivity extends AppCompatActivity { private boolean isPlayingSound = false; private ProduceSoundTask produceSoundTask; + private AudioTrack track; + @SuppressLint("ClickableViewAccessibility") @Override protected void onCreate(Bundle savedInstanceState) { @@ -1311,8 +1313,6 @@ public final int getValue() { private class ProduceSoundTask extends AsyncTask { - private AudioTrack track; - @Override protected Void doInBackground(Void... voids) { short[] buffer = new short[1024]; @@ -1349,9 +1349,11 @@ protected Void doInBackground(Void... voids) { @Override protected void onCancelled() { super.onCancelled(); - track.flush(); - track.stop(); - track.release(); + if (track != null) { + track.flush(); + track.stop(); + track.release(); + } } } } diff --git a/app/src/main/res/layout-sw600dp/activity_oscilloscope.xml b/app/src/main/res/layout-sw600dp/activity_oscilloscope.xml deleted file mode 100644 index cfc3f7007..000000000 --- a/app/src/main/res/layout-sw600dp/activity_oscilloscope.xml +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_oscilloscope.xml b/app/src/main/res/layout/activity_oscilloscope.xml index c6a94168e..aa403543e 100644 --- a/app/src/main/res/layout/activity_oscilloscope.xml +++ b/app/src/main/res/layout/activity_oscilloscope.xml @@ -17,8 +17,8 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/top_app_bar_layout" - android:layout_marginTop="@dimen/osc_main_margin" - android:layout_marginStart="@dimen/osc_main_margin"> + android:layout_marginStart="@dimen/osc_main_margin" + android:layout_marginTop="@dimen/osc_main_margin"> + android:orientation="vertical"> + android:layout_toStartOf="@+id/layout_dock_os1" /> - 3dp 80dp 16dp - + 72dp + 1000dp + 600dp \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4f600d426..403f0fb9a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -297,9 +297,9 @@ Pressure Set Gyro Range Set Accel Range - Kalman filter + Kalman Filter Power Up - Full spectrum + Full Spectrum Infrared Visible Set Gain @@ -448,7 +448,7 @@ Scanning... (V) - volts + Volts (s) Lx Press.