Это может показаться очень странным, но вот оно.Разбор одной строки
У меня есть сообщение HTTP, которое проходит отлично, теперь я получаю свой ответ и нуждаюсь в значении для изменения.
Мой ответ, если не действует возвращается как NO
Мой ответ, если это имеет значение, будет YES.50
Как я могу взять мой окончательный результат и просто получить .50 от него? Возможно, замените YES на «" или что-то еще.
В конце концов, у меня будет цена, которую нужно вычесть из кода скидки.
Мои Асинхронный Задача:
public class GetPromoTask extends AsyncTask<String, Void, String> {
private Exception exception;
@Override
protected String doInBackground(String... url) {
String result = null;
DefaultHttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url[0]);
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("promo",userPromo));
HttpResponse response;
try {
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
response = client.execute(post);
promoBuilder = inputStreamToString(response.getEntity().getContent());
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(promoBuilder != null){
result = promoBuilder.toString();
}else{
}
return result;
}
protected void onPostExecute(String result) {
Log.d(tag,"Result of POST: " + result);
if(result != null){
}
Любая очень оцененная !!
просто еще Так никогда не было, что я думал, что это будет хахаха – Keeano