Я разрабатывал приложение для Android в течение последних 4 месяцев и наткнулся на следующее относительно функции разделения:
String [] arr;
SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
arr = result.toString().trim().split("|");
Переменная результата - это то, что я получаю после доступа к моему WebService, теперь это работает отлично. Но по какой-то причине мой метод split ("|") не разбивает на "|" а скорее разделение на каждый символ в моей строке результата. Итак, мой массив выглядит так:
arr [0] - "H", arr [1] равно "e", и т.д ......
Я не знаю, почему это происходит, потому что я использовал его раньше в том же проекте, и он работал отлично.
Заранее благодарю