[Android] android weburl get paramater

2021. 4. 22. 16:07모바일/Android_Java

1

String url = "http://www.yourdomain.com/?param1=ONE&param2=TWO";
List<NameValuePair> parameters = URLEncodedUtils.parse(new URI(url));
for (NameValuePair param: parameters) {
    String name = param.getName();
    String value = param.getValue();
}

2

Uri url = Uri.parse(webView.getUrl());
Set<String> paramNames = url.getQueryParameterNames();
for (String key: paramNames) {
    String value = url.getQueryParameter(key);
}

3(내가 사용하는것)

val url = "https://graph.facebook.com/me/home?limit=25&since=1374196005"
val sanitizer = UrlQuerySanitizer(url)
sanitizer.getValue("limit")

출처 : https://stackoverflow.com/questions/21434443/get-parameter-from-a-url-android/21435197