Java 在android中使用commons-lang-NameValuePair
我想使用apachecommons lang()的一部分Java 在android中使用commons-lang-NameValuePair,java,android,apache,import,apache-commons,Java,Android,Apache,Import,Apache Commons,我想使用apachecommons lang()的一部分NameValuePair。问题是我在尝试初始化NameValuePair对象时出错,如下所示: NameValuePair-pair=新的NameValuePair() 或者像这样: NameValuePair-pair=新的NameValuePair(“名称”、“值”) 目前,唯一建议导入NameValuePair的是org.apache.http.NameValuePair。因此,我从上面的链接下载了commons lang jar,
NameValuePair
。问题是我在尝试初始化NameValuePair
对象时出错,如下所示:
NameValuePair-pair=新的NameValuePair()
或者像这样:
NameValuePair-pair=新的NameValuePair(“名称”、“值”)
目前,唯一建议导入NameValuePair
的是org.apache.http.NameValuePair
。因此,我从上面的链接下载了commons lang jar,并将其添加到项目的libs文件夹中
但是,唯一可用的导入选项是上面提到的选项
谢谢您的帮助。NameValuePair没有构造函数。这个类不包括在ApacheCommonsJAR中 试着用它来代替
NameValuePair是一个公共接口,一个抽象类
您应该使用初始化名称-值对 比如说,
List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("timestamp", timestamp));
pairs.add(new BasicNameValuePair("key", value));
List pairs=new ArrayList();
添加(新的BasicNameValuePair(“timestamp”,timestamp));
添加(新的BasicNameValuePair(“键”,值));
您在IDE中将jar文件作为库添加到project中了吗?是的,我添加了jar、source和javadoc的构建路径。
List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("timestamp", timestamp));
pairs.add(new BasicNameValuePair("key", value));