|
32 | 32 | import android.os.Build; |
33 | 33 | import android.os.Bundle; |
34 | 34 | import android.os.IBinder; |
35 | | -import androidx.coordinatorlayout.widget.CoordinatorLayout; |
36 | | -import com.google.android.material.snackbar.Snackbar; |
37 | | -import androidx.appcompat.app.ActionBar; |
38 | | -import androidx.appcompat.app.AlertDialog; |
39 | | -import androidx.appcompat.app.AppCompatActivity; |
40 | | -import androidx.appcompat.widget.Toolbar; |
| 35 | +import android.support.design.widget.CoordinatorLayout; |
| 36 | +import android.support.design.widget.Snackbar; |
| 37 | +import android.support.v4.view.MenuItemCompat; |
| 38 | +import android.support.v7.app.ActionBar; |
| 39 | +import android.support.v7.app.AlertDialog; |
| 40 | +import android.support.v7.app.AppCompatActivity; |
| 41 | +import android.support.v7.widget.Toolbar; |
41 | 42 | import android.text.TextUtils; |
42 | 43 | import android.util.Log; |
43 | 44 | import android.view.Menu; |
@@ -304,7 +305,7 @@ public void onResume() { |
304 | 305 | public void onStart() { |
305 | 306 | super.onStart(); |
306 | 307 |
|
307 | | - if (TextUtils.isEmpty(Settings.getInstance(this).getHost())) |
| 308 | + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && TextUtils.isEmpty(Settings.getInstance(this).getHost())) |
308 | 309 | NsdHelper.getInstance(this).startListening("_snapcast._tcp.", SERVICE_NAME, this); |
309 | 310 | else |
310 | 311 | setHost(Settings.getInstance(this).getHost(), Settings.getInstance(this).getStreamPort(), Settings.getInstance(this).getControlPort()); |
@@ -468,14 +469,14 @@ public void updateMenuItems(final boolean connected) { |
468 | 469 | public void run() { |
469 | 470 | if (connected) { |
470 | 471 | if (miSettings != null) |
471 | | - miSettings.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER); |
| 472 | + MenuItemCompat.setShowAsAction(miSettings, MenuItem.SHOW_AS_ACTION_NEVER); |
472 | 473 | if (miStartStop != null) |
473 | 474 | miStartStop.setVisible(true); |
474 | 475 | // if (miRefresh != null) |
475 | 476 | // miRefresh.setVisible(true); |
476 | 477 | } else { |
477 | 478 | if (miSettings != null) |
478 | | - miSettings.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); |
| 479 | + MenuItemCompat.setShowAsAction(miSettings, MenuItem.SHOW_AS_ACTION_ALWAYS); |
479 | 480 | if (miStartStop != null) |
480 | 481 | miStartStop.setVisible(false); |
481 | 482 | // if (miRefresh != null) |
@@ -532,7 +533,7 @@ public void onClick(View v) { |
532 | 533 | groupListFragment.updateServer(serverStatus); |
533 | 534 | } |
534 | 535 | }); |
535 | | - deleteSnackbar.addCallback(new Snackbar.Callback() { |
| 536 | + deleteSnackbar.setCallback(new Snackbar.Callback() { |
536 | 537 | boolean dismissed = false; |
537 | 538 |
|
538 | 539 | @Override |
|
0 commit comments