6

namevaluepair は API 22 で非推奨になりました。「namevaluepair」インターフェイスを実装したい場合はどうすればよいですか。以下は私のコードです

package com.example.passpass;

import org.apache.http.NameValuePair;

public class DoubleNameValuePair implements NameValuePair{

 String name;

    double value;

    public DoubleNameValuePair(String name, double value) {
        this.name = name;
        this.value = value;
    }

    @Override
    public String getName() {
        return name;
    }

    @Override
    public String getValue() {
        return Double.toString(value);
    }

}
4

2 に答える 2

1

その代わりに httpmime.jar ファイルを使用できます。これは、NameValuePair よりもうまく機能します。http://www.java2s.com/Code/JarDownload/httpmime/httpmime-4.3.jar.zip/からダウンロードでき ます。

httpmime を使用するサンプル コードは次のとおりです。

MultipartEntity multi = new MultipartEntity();
    try {
        multi.addPart("name", new StringBody("Sahil"));
        multi.addPart("country", new StringBody("India"));
    }
    catch(Exception e){
        System.out.println(""+e);
    }

この jar をプロジェクトに追加するだけで、MultipartEntity クラスにアクセスできます。

于 2015-04-07T05:24:56.157 に答える