我基本上是在尝试将 a 传递List<NameValuePair>
给处理 Android 应用程序上的 POST HTTPRequest 的外部类。
String[] args = new String[]{"http://url/login", nameValuePairs.toString()}; //nameValuePairs is a param list to send via POST
Log.i("params", nameValuePairs.toString());
try {
String text = new rest().execute(args).get();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ExecutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ASyncTask 的 doInBackgroud 接收两个参数(请求的 url 和 nameValuePairs.toString() 的结果),我找不到将字符串转换回 List<NameValuePair> 的方法。
有任何想法吗?