public final class Utility extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Utility.FetchedAppSettings |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_STREAM_BUFFER_SIZE |
Constructor and Description |
---|
Utility() |
Modifier and Type | Method and Description |
---|---|
static <T> boolean |
areObjectsEqual(T a,
T b) |
static <T> ArrayList<T> |
arrayList(T... ts) |
static <T> List<T> |
asListNoNulls(T... array) |
static Uri |
buildUri(String authority,
String path,
Bundle parameters) |
static void |
clearCaches(Context context) |
static void |
clearFacebookCookies(Context context) |
static void |
closeQuietly(Closeable closeable) |
static void |
deleteDirectory(File directoryOrFile) |
static void |
disconnectQuietly(URLConnection connection) |
static String |
getMetadataApplicationId(Context context) |
static Object |
getStringPropertyAsJSON(JSONObject jsonObject,
String key,
String nonJSONPropertyKey) |
static <T> boolean |
isNullOrEmpty(Collection<T> c) |
static boolean |
isNullOrEmpty(String s) |
static <T> boolean |
isSubset(Collection<T> subset,
Collection<T> superset) |
static void |
logd(String tag,
Exception e) |
static void |
logd(String tag,
String msg) |
static void |
putObjectInBundle(Bundle bundle,
String key,
Object value) |
static Utility.FetchedAppSettings |
queryAppSettings(String applicationId,
boolean forceRequery) |
static String |
readStreamToString(InputStream inputStream) |
static boolean |
stringsEqualOrEmpty(String a,
String b) |
static <T> Collection<T> |
unmodifiableCollection(T... ts) |
public static final int DEFAULT_STREAM_BUFFER_SIZE
public static <T> boolean isSubset(Collection<T> subset, Collection<T> superset)
public static <T> boolean isNullOrEmpty(Collection<T> c)
public static boolean isNullOrEmpty(String s)
public static <T> Collection<T> unmodifiableCollection(T... ts)
public static <T> ArrayList<T> arrayList(T... ts)
public static void closeQuietly(Closeable closeable)
public static void disconnectQuietly(URLConnection connection)
public static Object getStringPropertyAsJSON(JSONObject jsonObject, String key, String nonJSONPropertyKey) throws JSONException
JSONException
public static String readStreamToString(InputStream inputStream) throws IOException
IOException
public static void clearFacebookCookies(Context context)
public static <T> boolean areObjectsEqual(T a, T b)
public static Utility.FetchedAppSettings queryAppSettings(String applicationId, boolean forceRequery)
public static void clearCaches(Context context)
public static void deleteDirectory(File directoryOrFile)
public static <T> List<T> asListNoNulls(T... array)