diff options
| author | 2017-08-22 21:49:55 -0500 | |
|---|---|---|
| committer | 2017-08-22 23:10:35 -0500 | |
| commit | 353028420b92774d9a6ccdfe9318481de00b17e7 (patch) | |
| tree | f29a4a2b8a89053b41759f0496da7dca60c92b84 /app/src/main/java/com/wireguard/android/ObservableMapAdapter.java | |
| parent | Use data binding to provide EditText input filters (diff) | |
| download | wireguard-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.java | 4 |
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); } |
