NameValuePair已弃用

Gun*_*ein 7 android httpurlconnection

因为Android 22 NameValuePair已被弃用.

文件将我约的openConnection的文章,但是这是我做的.那么它如何被正确替换?

我知道我仍然可以使用它,并且必须构建一个字符串,只是想知道如何在方法之间传递数据.

Pet*_*nut 10

您可以使用ContentValues而不是NameValuePair列表.

创建:

ContentValues values = new ContentValues();
values.put("key1", "value1");
values.put("key2", 123);
Run Code Online (Sandbox Code Playgroud)

用法:

for (Map.Entry<String, Object> entry : values.valueSet()) {
    String key = entry.getKey();
    String value = entry.getValue().toString();
}
Run Code Online (Sandbox Code Playgroud)


Kar*_*ela 5

你可以使用一个

HashMap<String,Object>
Run Code Online (Sandbox Code Playgroud)

并传递HashMap b/w方法.