0
У меня есть запрос на выборку в mysql
, который дает мне выход, как {"flag":"true"}
Как извлечь и сравнить строку ответа HttpPost?
В Android кода, как я могу сравнить этот ответ с любой строкой?
select.php код
<?php
$host='domain.com';
$uname='tempdata';
$pwd='tempdata';
$db="tempdata";
$con = mysql_connect($host,$uname,$pwd) or die("connection failed");
mysql_select_db($db,$con) or die("db selection failed");
$r=mysql_query("select * from test where message='hello'",$con);
while($row=mysql_fetch_array($r))
{
$flag[name]="true";
}
print(json_encode($flag));
mysql_close($con);
?>
андроид код в MainActivity.java
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.myweb.com/select.php");
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
Теперь я хочу, чтобы проверить реакцию с некоторой строки, так что я могу сделать дальнейшую работу.
for example
If response comes `true` then send email else not.
for that i need to check and compare for true value , how can I do so in android code?
Это может быть время для чтения учебника и/или применения некоторого кода. В любом случае, возможно, вопрос: «Как мне получить/прочитать ответ JSON на Android?», Что далеко не редкость. (Но do * check * ответ, текущий опубликованный PHP выглядит недействительным, что является еще одной проблемой). – user2864740