这不是问题,只是我在任何地方都找不到的东西 在我的应用程序中,我使用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();
答案 0 :(得分:1)
在构建器对象上调用toString()
:
builder.toString();
看起来您已经将输出分配给变量myURL
,无论如何builder.toString();
都会调用builder.build().toString();
,所以这两种方法都会产生相同的url。