]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/utils/Misc.java
provide a common routine for running something on the main thread
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / utils / Misc.java
index 5b85f97097a0c35ebeb16c085586f5d749c09008..349a04a5d9866e416cbb0c29216dc852281f255d 100644 (file)
@@ -19,6 +19,8 @@ package net.ktnx.mobileledger.utils;
 
 import android.app.Activity;
 import android.content.res.Configuration;
+import android.os.Handler;
+import android.os.Looper;
 import android.text.Editable;
 import android.view.WindowManager;
 
@@ -62,7 +64,7 @@ public class Misc {
 
     }
     public static String emptyIsNull(String str) {
-        return "".equals(str) ? null : str;
+        return str != null && str.isEmpty() ? null : str;
     }
     public static String nullIsEmpty(String str) {
         return (str == null) ? "" : str;
@@ -102,4 +104,7 @@ public class Misc {
 
         return a.equals(b);
     }
+    public static void onMainThread(Runnable r) {
+        new Handler(Looper.getMainLooper()).post(r);
+    }
 }