diff options
author | Bjørn Mork <bjorn@mork.no> | 2019-06-02 15:36:00 +0200 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2019-06-02 15:36:00 +0200 |
commit | 8f06a68c90c3b6b8c0c42107da71b6c0854a9bbd (patch) | |
tree | b4d14dd8c06f085cb5a6f9cab2874a821ced2ef9 | |
parent | 4ecb36e982deeb68c55a36a3b81fb419462139a8 (diff) |
remove ScanListAdapter class
Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r-- | Defogger/Makefile | 1 | ||||
-rw-r--r-- | Defogger/src/no/mork/android/defogger/ScanListAdapter.java | 83 |
2 files changed, 0 insertions, 84 deletions
diff --git a/Defogger/Makefile b/Defogger/Makefile index e975a1c..0fc2fcc 100644 --- a/Defogger/Makefile +++ b/Defogger/Makefile @@ -22,7 +22,6 @@ RES=$(addprefix res/,$(RESOURCES)) CLASSES=obj/no/mork/android/defogger/R.class $(patsubst src/%.java,obj/%.class,\ src/no/mork/android/defogger/MainActivity.java \ src/no/mork/android/defogger/ScannerActivity.java \ - src/no/mork/android/defogger/ScanListAdapter.java \ src/no/mork/android/defogger/IpCamActivity.java \ $(wildcard src/com/google/zxing/integration/android/*.java)) diff --git a/Defogger/src/no/mork/android/defogger/ScanListAdapter.java b/Defogger/src/no/mork/android/defogger/ScanListAdapter.java deleted file mode 100644 index db6272c..0000000 --- a/Defogger/src/no/mork/android/defogger/ScanListAdapter.java +++ /dev/null @@ -1,83 +0,0 @@ -/* - * SPDX-License-Identifier: GPL-3.0-only - * Copyright (c) 2019 Bjørn Mork <bjorn@mork.no> - */ -package no.mork.android.defogger; - -import android.bluetooth.BluetoothDevice; -import android.content.Context; -import android.util.Log; -import android.view.LayoutInflater; -import android.view.View.OnClickListener; -import android.view.View; -import android.view.ViewGroup; -import android.widget.BaseAdapter; -import android.widget.TextView; -import java.util.ArrayList; -import no.mork.android.defogger.ScannerActivity; - -public class ScanListAdapter extends BaseAdapter { - private static String msg = "Defogger Adapter: "; - private ArrayList<BluetoothDevice> mObjects; - private Context mCtx; - private LayoutInflater mInflater; - private int mRes; - private int mTxtId; - - public ScanListAdapter(Context context, int resource, int textViewResourceId) { - mCtx = context; - mObjects = new ArrayList<BluetoothDevice>(); - mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); - mRes = resource; - mTxtId = textViewResourceId; - } - - @Override - public int getCount() { - return mObjects.size() ; - } - - @Override - public BluetoothDevice getItem(int position) { - return mObjects.get(position); - } - - @Override - public long getItemId(int position) { - return getItem(position).hashCode(); - } - - @Override - public View getView(int position, View convertView, ViewGroup container) { - BluetoothDevice device = getItem(position); - - if (convertView == null) { - convertView = mInflater.inflate(mRes, container, false); - } - - ((TextView) convertView.findViewById(mTxtId)).setText(device.getAddress() + " - " + device.getName()); - - // react when selecting iteam - convertView.setOnClickListener(new OnClickListener() { - private BluetoothDevice ret = device; - private ScannerActivity c = (ScannerActivity)mCtx; - - @Override - public void onClick(View v) { - Log.d(msg, "ScanListAdapter: onClick() will return " + ret.getName()); - c.returnScanResult(ret); - } - }); - - return convertView; - } - - public void add(BluetoothDevice device) { - - // FIXME: Export methods to allow moving this test to the caller - if (device.getName() != null && mObjects.indexOf(device) < 0) { // avoid duplicates and ignore nameless devices - mObjects.add(device); - notifyDataSetChanged(); - } - } -} |