From 1a8180e65921bec7a941d93744bbbc79bb96f8f1 Mon Sep 17 00:00:00 2001
From: Javier <dev.git@javispedro.com>
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/javispedro/autobluetether')

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<BluetoothDevice> devices = new ArrayList<>(adapter.getBondedDevices());
         mAdapter.setValues(devices);
     }
-- 
cgit v1.2.3