有没有办法知道我的UriI.Builder是否创建正确的URL

时间:2019-08-13 14:07:59

标签: android uri uribuilder

这不是问题,只是我在任何地方都找不到的东西 在我的应用程序中,我使用Uri.Builder构建URL 我只想知道是否有办法查看Uri.Builder的最终结果 因为在那里我也从几个EditText框中调用信息 作为微调,我不确定它是否给出了正确的网址

这是URL构建器,如您所见,我正在从2个Edittext框以及由json填充的微调器中提取信息

Uri.Builder builder=new Uri.Builder();
        builder.scheme("https")
                .authority("www.smartpractice.co.za")
                .appendPath("files-upload-ruben.asp")
                .appendQueryParameter("MyForm", "Yes")
                .appendQueryParameter("ClientID", String.valueOf(R.id.clientid))
                .appendQueryParameter("Username", String.valueOf(R.id.emailtext))
                .appendQueryParameter("Pwd", String.valueOf(R.id.pwdtext))
        .appendQueryParameter("category", String.valueOf(R.id.spinner));
        myURL=builder.build().toString();

1 个答案:

答案 0 :(得分:1)

在构建器对象上调用toString()

 builder.toString();

看起来您已经将输出分配给变量myURL,无论如何builder.toString();都会调用builder.build().toString();,所以这两种方法都会产生相同的url。