android - 有没有办法知道我的 UriI.Builder 是否创建了正确的 URL
问题描述
不是问题,只是我在我的应用程序的任何地方都找不到的东西我使用 Uri.Builder 构建了一个 URL 我想知道是否有办法查看 Uri.Builder 的最终结果,因为我确实从几个地方调用了信息EditText 框以及微调器,我不确定它是否真的给出了正确的 URL
这是 URL 构建器,如您所见,我正在从 2 个编辑文本框以及由 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();
解决方案
调用toString()
构建器对象:
builder.toString();
看起来您已经将输出分配给 variable myURL
,无论如何都要builder.toString();
调用 to ,因此任何一种方法都会产生相同的 url。builder.build().toString();
推荐阅读
- c++ - Multiple definition of a variable in C++ classes
- python - Render terminal codes ast text in Python
- internet-explorer - What does "Zoom 3.6.0" mean in user agent string?
- java - Issues with Knights Tour
- python - why unable to install bpy via pip
- algorithm - Floyd-Warshall algorithm for widest path
- powershell - 如何从 Powershell 复制树命令?
- php - 有没有办法在 foreach 循环中将数值显示为“Min - Max”?
- firebase - 为什么我不能在 Flutter 中更新 Firestore 字符串值?
- python - 如何从文件中的命名元组列表中解压缩命名元组