aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2017-08-22 21:49:55 -0500
committerSamuel Holland <samuel@sholland.org>2017-08-22 23:10:35 -0500
commit353028420b92774d9a6ccdfe9318481de00b17e7 (patch)
treef29a4a2b8a89053b41759f0496da7dca60c92b84 /app/src/main/java/com/wireguard/android/ObservableMapAdapter.java
parentUse data binding to provide EditText input filters (diff)
downloadwireguard-android-353028420b92774d9a6ccdfe9318481de00b17e7.tar.xz
wireguard-android-353028420b92774d9a6ccdfe9318481de00b17e7.zip
Add an adapter for binding an ObservableList to a LinearLayout
EditTexts do not work in ListViews. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'app/src/main/java/com/wireguard/android/ObservableMapAdapter.java')
-rw-r--r--app/src/main/java/com/wireguard/android/ObservableMapAdapter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java b/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java
index 3090ed5e..308c818d 100644
--- a/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java
+++ b/app/src/main/java/com/wireguard/android/ObservableMapAdapter.java
@@ -19,16 +19,16 @@ import java.util.Collections;
*/
class ObservableMapAdapter<K extends Comparable<K>, V> extends BaseAdapter implements ListAdapter {
+ private final OnMapChangedCallback<K, V> callback = new OnMapChangedCallback<>(this);
private ArrayList<K> keys;
private final int layoutId;
private final LayoutInflater layoutInflater;
private ObservableSortedMap<K, V> map;
- private final OnMapChangedCallback<K, V> callback = new OnMapChangedCallback<>(this);
ObservableMapAdapter(final Context context, final int layoutId,
final ObservableSortedMap<K, V> map) {
- layoutInflater = LayoutInflater.from(context);
this.layoutId = layoutId;
+ layoutInflater = LayoutInflater.from(context);
setMap(map);
}