Используйте Android Uri.builder для добавления запроса без значения

Я хочу добавить запрос без назначенного значения в мой Uri, и я хочу использовать Android, встроенный в классы из пакета android.net, для создания Uri.

В розыске: http://www.example.com/path?foo=bar&flag где flag не имеет значения (просто существует)

import android.net.Uri;

[...]

final Uri.Builder builder = new Uri.Builder()
               .scheme("http")
               .authority("www.example.com")
               .path("path")
               .appendQueryParameter("foo", "bar");
               .appendQueryParameter("flag", null);
Log.d("SO", builder.build().toString());

дает http://www.example.com/path?foo=bar&flag=null где flag назначен ноль:(

0 ответов

Другие вопросы по тегам