summaryrefslogtreecommitdiff
path: root/app/src/main/java/com/javispedro/autobluetether/DeviceFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/com/javispedro/autobluetether/DeviceFragment.java')
-rw-r--r--app/src/main/java/com/javispedro/autobluetether/DeviceFragment.java9
1 files changed, 9 insertions, 0 deletions
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);
}