X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Futils%2FMisc.java;h=c4dc78750b97d3951c3876c9b901b8b8375151f4;hb=d3410680fd511a43a8de6e3060ecce04bb701aca;hp=9e0a3fec2cc66ae312103cd65b7b6adcd033a2a1;hpb=0b6ae8f4d7241ce917da5308721cc36303964af4;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/utils/Misc.java b/app/src/main/java/net/ktnx/mobileledger/utils/Misc.java index 9e0a3fec..c4dc7875 100644 --- a/app/src/main/java/net/ktnx/mobileledger/utils/Misc.java +++ b/app/src/main/java/net/ktnx/mobileledger/utils/Misc.java @@ -56,4 +56,25 @@ public class Misc { .setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); } + public static String emptyIsNull(String str) { + return "".equals(str) ? null : str; + } + public static String nullIsEmpty(String str) { + return (str == null) ? "" : str; + } + public static boolean isEmptyOrNull (String str) { + if (str == null) return true; + return str.isEmpty(); + } + public static boolean equalStrings(String u, CharSequence text) { + return nullIsEmpty(u).equals(text.toString()); + } + public static boolean equalStrings(String a, String b) { + return nullIsEmpty(a).equals(nullIsEmpty(b)); + } + public static boolean isEmptyOrNull(CharSequence text) { + if (text == null) + return true; + return text.length() == 0; + } }