@@ -231,17 +231,13 @@ public boolean onCreateOptionsMenu(Menu menu) {
231231
232232 @ Override
233233 public boolean onOptionsItemSelected (MenuItem item ) {
234- switch (item .getItemId ()) {
235- case R .id .about_item :
234+ if (item .getItemId () == R .id .about_item ) {
236235 AlertDialog .Builder ad = new AlertDialog .Builder (this );
237236 ad .setTitle (R .string .about_title );
238237 ad .setMessage (R .string .about_msg );
239238 ad .setNeutralButton (android .R .string .ok , null );
240239 ad .setCancelable (true );
241240 ad .show ();
242- break ;
243- default :
244- break ;
245241 }
246242 return true ;
247243 }
@@ -258,29 +254,25 @@ public void onRequestPermissionsResult(int requestCode, @NonNull String permissi
258254
259255 @ Override
260256 public void onClick (View v ) {
261- switch ( v .getId ()) {
262- case R .id .play_button :
257+ int id = v .getId ();
258+ if ( id == R .id .play_button ) {
263259 if (pdService .isRunning ()) {
264260 stopAudio ();
265261 } else if (recordAudioPermissionGranted ()) {
266262 startAudio ();
267263 } else {
268264 requestAudioPermission ();
269265 }
270- case R .id .left_box :
266+
267+ PdBase .sendFloat ("left" , left .isChecked () ? 1 : 0 );
268+ } else if (id == R .id .left_box ) {
271269 PdBase .sendFloat ("left" , left .isChecked () ? 1 : 0 );
272- break ;
273- case R .id .right_box :
270+ } else if (id == R .id .right_box ) {
274271 PdBase .sendFloat ("right" , right .isChecked () ? 1 : 0 );
275- break ;
276- case R .id .mic_box :
272+ } else if (id == R .id .mic_box ) {
277273 PdBase .sendFloat ("mic" , mic .isChecked () ? 1 : 0 );
278- break ;
279- case R .id .pref_button :
274+ } else if (id == R .id .pref_button ) {
280275 startActivity (new Intent (this , PdPreferences .class ));
281- break ;
282- default :
283- break ;
284276 }
285277 }
286278
0 commit comments