java - 不推荐使用 OpenConnection 的 NameValuePair

标签 java android basicnamevaluepair

我一直在关注有关如何将数据从 android 应用程序插入到数据库中的在线教程,并且除了这个小部分之外,一切正常

List<NameValuePair> params = new ArrayList<>();
params.add(new BasicNameValuePair("username", username));
params.add(new BasicNameValuePair("password", password));

NameValuePair 和 BasicNameValuePair 已被弃用,取而代之的是 openConnection()。我怎样才能创建一个新的值(value)关联呢? http://developer.android.com/reference/java/net/URL.html#openConnection()

有谁知道我如何使用 openConnection 创建名称值对?我到处找。

最佳答案

我刚刚遇到了同样的问题。 org.apache.http 中已弃用的类已在 API 23删除

我最终使用了 android.util.Pair。它运行良好,代码也更短:

List<Pair<String, String>> params = new ArrayList<>();
params.add(new Pair<>("username", username));
params.add(new Pair<>("password", password));

关于java - 不推荐使用 OpenConnection 的 NameValuePair,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29378012/

相关文章:

android - PNG 未显示在 ImageView 中

android - 使用 Delphi XE5 连接到特定的 Wifi 网络进行 Android 应用程序开发

java - JSON 对象如果重复则不应添加

java - 无法从字符串转换为时间戳;格式错误

Android/iOS 设置设备热点IP地址

java - 如何解决Android中NameValuePair不能为String的问题

java - 如何检查 List<BasicNameValuePair> 是否包含键?

android - API 22 中弃用了 NameValuePair

java - jackson 错误 : no suitable constructor

java - JRebel with maven for Java Web App 每次都需要全新安装,对吗?