Я в основном пытаюсь передать List<NameValuePair>
внешнему классу, который обрабатывает POST HTTPRequest в приложении для Android.Листинг String to List <NameValuePair>
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();
}
doInBackgroud из AsyncTask получает два параметра (URL-адрес для запроса и результат nameValuePairs.toString()), и я не могу найти способ, чтобы преобразовать строку обратно в список < пар имя>.
Любые идеи?
Итак, могу ли я передать JSONObject.toString(), а затем преобразовать его в список? Есть ли функция для этого? –