From f17c59c8b3cd685e6da907c006b0bf12c899e258 Mon Sep 17 00:00:00 2001 From: Bjørn Mork Date: Tue, 4 Jun 2019 22:17:03 +0200 Subject: wip MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bjørn Mork --- Defogger/res/layout/activity_configurenetwork.xml | 4 +++- Defogger/res/layout/activity_scanner.xml | 1 + Defogger/res/layout/item_net.xml | 4 +++- .../mork/android/defogger/ConfigureNetworkActivity.java | 3 +-- Defogger/src/no/mork/android/defogger/Util.java | 15 +++++++++------ 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/Defogger/res/layout/activity_configurenetwork.xml b/Defogger/res/layout/activity_configurenetwork.xml index 6158fff..c94d760 100644 --- a/Defogger/res/layout/activity_configurenetwork.xml +++ b/Defogger/res/layout/activity_configurenetwork.xml @@ -37,5 +37,7 @@ + android:layout_height="wrap_content" + android:choiceMode="singleChoice" + android:listSelector="@color/list_view_selector"/> diff --git a/Defogger/res/layout/activity_scanner.xml b/Defogger/res/layout/activity_scanner.xml index c1edca6..975bb61 100644 --- a/Defogger/res/layout/activity_scanner.xml +++ b/Defogger/res/layout/activity_scanner.xml @@ -26,5 +26,6 @@ android:layout_width="match_parent" android:layout_height="fill_parent" android:choiceMode="singleChoice" + android:listSelector="@color/list_view_selector" android:layout_below="@id/pincode" /> diff --git a/Defogger/res/layout/item_net.xml b/Defogger/res/layout/item_net.xml index b399c43..4efb06c 100644 --- a/Defogger/res/layout/item_net.xml +++ b/Defogger/res/layout/item_net.xml @@ -5,5 +5,7 @@ + android:layout_height="wrap_content" + android:background="@color/list_view_selector" + android:textSize="20sp" /> diff --git a/Defogger/src/no/mork/android/defogger/ConfigureNetworkActivity.java b/Defogger/src/no/mork/android/defogger/ConfigureNetworkActivity.java index d1803c4..6892bd7 100644 --- a/Defogger/src/no/mork/android/defogger/ConfigureNetworkActivity.java +++ b/Defogger/src/no/mork/android/defogger/ConfigureNetworkActivity.java @@ -75,6 +75,7 @@ public class ConfigureNetworkActivity extends Activity { ListView listView = (ListView) findViewById(R.id.networks); listView.setAdapter(networklist); + setResult(RESULT_CANCELED); // default } public void returnConfigResult(String config) { @@ -83,8 +84,6 @@ public class ConfigureNetworkActivity extends Activity { if (config != null) { intent.putExtra("netconf", config); setResult(RESULT_OK, intent); - } else { - setResult(RESULT_CANCELED, intent); } finish(); } diff --git a/Defogger/src/no/mork/android/defogger/Util.java b/Defogger/src/no/mork/android/defogger/Util.java index 6bbfd99..9b122d8 100644 --- a/Defogger/src/no/mork/android/defogger/Util.java +++ b/Defogger/src/no/mork/android/defogger/Util.java @@ -22,12 +22,15 @@ public class Util { { Map ret = new HashMap(); - if (kv != null) - for (String s : kv.split(splitter)) { - String[] foo = s.split("="); - ret.put(foo[0], foo[1]); - } - + if (kv == null || kv.length() < 3) + return ret; + + for (String s : kv.split(splitter)) { + if (s.length() < 3) + continue; + String[] foo = s.split("="); + ret.put(foo[0], foo[1]); + } return ret; } -- cgit v1.2.3