0
私はこのようなパラメータを掲示する必要があります。アンドロイドから基本価額ペアにarraylistを追加
[uangMuka:0.00, description:lsdkjfasldfjkad;slkfjaslkfjaslkdfjaw,
item:[5, 4],
qty:[1.00, 50.00],
unit:[1, 1],
price:[100000.00, 50000.00],
discount:[10.00, 10.00],
dt:[PS, PS]]
、私は parameter.add(新BasicNameValuePair(「アイテム」のようなarraylist
とvalue
を埋めることができますどのように質問があり、キーと値
ArrayList<NameValuePair> parameter = new ArrayList<NameValuePair>();
parameter.add(new BasicNameValuePair("uangMuka", "100"));
parameter.add(new BasicNameValuePair("id", id));
を置くためにこのコードを使用します、[1,2])); //例えば、item
には2の値があります。
私は、コレクションのあなたの選択は、次のシグネチャ(あなたがBasicNameValuePair
を取り除きたいよう)に簡素化することができると思います。この
List<String> list=new ArrayList<String>();
list.add("1");
list.add("2");
ArrayList<NameValuePair> parameter = new ArrayList<NameValuePair>();
parameter.add(new BasicNameValuePair("item", list));
'String id、String ... values'または' String id、Object ... values'を期待する 'BasicNameValuePair'のコンストラクタを再作成し、この配列を使って2つ以上の代入値を指定します – SomeJavaGuy
は他にありません方法?あなたは私に例を挙げることができますか? 私は本当にそれを取得していません@KevinEsche –
@ョービンは、他の方法はありません?あなたは私に例を挙げることができますか?私は本当にそれを取得しません –