本文介绍了不推荐使用NameValuePair的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因为不推荐使用Android 22 NameValuePair.

since Android 22 NameValuePair is deprecated.

文档使我读到有关openConnection的文章,但这就是我所做的.那么如何正确更换呢?

The documentation sends me to an article about openConnection, but that is what I do. So how is it replaced properly?

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

I know I can still use it and a string has to be build, just figuring how to pass data between methods.

推荐答案

您可以使用ContentValues代替NameValuePair列表.

You can use ContentValues instead of list of NameValuePair.

创建:

ContentValues values = new ContentValues();
values.put("key1", "value1");
values.put("key2", 123);

用法:

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

这篇关于不推荐使用NameValuePair的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-20 12:14