public final class UriUtil extends Object
Utility methods for extracting parameters from Uri objects.
| Modifier and Type | Method and Description |
|---|---|
static void |
appendQueryParameterIfNotNull(android.net.Uri.Builder uriBuilder,
String paramName,
Object value) |
static List<android.support.v4.util.Pair<String,String>> |
formUrlDecode(String encoded) |
static Map<String,String> |
formUrlDecodeUnique(String encoded) |
static String |
formUrlEncode(Map<String,String> parameters) |
static Long |
getLongQueryParameter(android.net.Uri uri,
String param) |
static android.net.Uri |
parseUriIfAvailable(String uri) |
static List<android.os.Bundle> |
toCustomTabUriBundle(android.net.Uri[] uris,
int startIndex) |
public static android.net.Uri parseUriIfAvailable(@Nullable
String uri)
public static void appendQueryParameterIfNotNull(@NonNull
android.net.Uri.Builder uriBuilder,
@NonNull
String paramName,
@Nullable
Object value)
public static Long getLongQueryParameter(@NonNull android.net.Uri uri, @NonNull String param)
public static List<android.os.Bundle> toCustomTabUriBundle(android.net.Uri[] uris, int startIndex)
public static List<android.support.v4.util.Pair<String,String>> formUrlDecode(String encoded)