From 1a8180e65921bec7a941d93744bbbc79bb96f8f1 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 21 Mar 2021 14:37:19 +0100 Subject: add new icons --- .../main/java/com/javispedro/autobluetether/DeviceFragment.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'app/src/main/java/com') diff --git a/app/src/main/java/com/javispedro/autobluetether/DeviceFragment.java b/app/src/main/java/com/javispedro/autobluetether/DeviceFragment.java index 2f8099c..0876d6f 100644 --- a/app/src/main/java/com/javispedro/autobluetether/DeviceFragment.java +++ b/app/src/main/java/com/javispedro/autobluetether/DeviceFragment.java @@ -6,9 +6,11 @@ import android.content.Context; import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceManager; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.Toast; import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.GridLayoutManager; @@ -21,6 +23,8 @@ import java.util.ArrayList; * A fragment representing a list of Items. */ public class DeviceFragment extends Fragment { + private final static String TAG = "DeviceFragment"; + private RecyclerView mRecyclerView; private BtDeviceRecyclerViewAdapter mAdapter; private BtDeviceEnabledSetAdapter mEnabledAdapter; @@ -86,6 +90,11 @@ public class DeviceFragment extends Fragment { public void refreshList() { BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); + if (adapter == null) { + Log.e(TAG, "no bluetooth adapter found?"); + Toast.makeText(getContext(), getString(R.string.no_bluetooth_adapter), Toast.LENGTH_LONG).show(); + return; + } ArrayList devices = new ArrayList<>(adapter.getBondedDevices()); mAdapter.setValues(devices); } -- cgit v1.2.3