Android NameValuePair: могу ли я хранить в нем нестандартные типы данных?

Из документации здесь видно, что это org.apache.http.NameValuePairпоэтому, глядя на оригинальную документацию, приведенную здесь на apache.org, у нее есть конструктор:

public NameValuePair(String name,
                     String value)

Но я также хочу хранить другие значения типов данных, такие как логические и int. Как я могу это сделать?

1 ответ

NameValuePair и другие устаревшие классы из org.apache.http были полностью удалены на уровне API 23,

Ты можешь использовать android.util.Pair, который использует дженерики и позволяет хранить любые типы данных, например:

// stores boolean values    
Pair<String, Boolean>> p1 = new Pair<>("key", false));

// stores int values
Pair<String, Integer>> p2 = new Pair<>("key", 1));
Другие вопросы по тегам