BasicNameValuePair是存储键值对的类,至于如何使用,我们来看代码。
一、重要代码
List params2;
EditText get_parms_show;@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
get_parms_show = (EditText) view.findViewById(R.id.get_parms_show);
params2 = new LinkedList();
}
//向添加键值对的方法
public void getContent() {
key = editTextKey.getText().toString();
value = editTextValue.getText().toString();
Log.e(“—–key”, key + “”);
params2.add(new BasicNameValuePair(key, value));
//对参数编码
params = URLEncodedUtils.format(params2, “utf-8”);
get_parms_show.setText(params + “\n”);
//对一个按钮做了监听,当点击时,执行getContent() 方法,代码就不在写了。
二、效果展示:
当输入新的key和value值,一点添加,它会自动给装换成http的格式,=和&符号,我们都不用自己进行拼接和匹配了,个人觉得它用起来还是挺方便而且准确度也高,希望可以帮助到大家。