как передать Android EdiText в PHP, взорвать его и передать JSON для Android - PullRequest
0 голосов
/ 26 мая 2018

Я очень новичок в Android и у меня проблема с передачей JSON обратно в Android.Я не знаю, связана ли проблема с «вещью» в PHP.Я фактически передаю значение EditText, которое является строкой в ​​PHP, и взрываю его.Я делаю некоторый процесс на взорванном значении, прежде чем передать его на Android.но проблема в том, что он продолжает падать (приложение).Может кто-нибудь, пожалуйста, помогите мне с этим.

это код, как я передаю его php: (краткие коды)

 params.add(new BasicNameValuePair("my_string", editText));
 JSONObject json = jsonParser.makeHttpRequest(url_translate, "GET", params);

и это то, что происходит в php: (краткие коды)

if (isset($_GET['my_string'])) 
{
    $str=$_GET['my_string'];

    echo "string: $str<br/>";
    $explodestr=explode(" ", $str);
}

Я понятия не имею, могу ли я взорвать эту строку в php или нет, она продолжает выдавать ошибку:

"Предложение значения типа java.lang.String не может быть преобразовано вJSONObject "

Я очень ценю помощь от вас, ребята !!!

1 Ответ

0 голосов
/ 26 мая 2018

Попробуйте editText.getText().toString() в первой строке вместо editText.

Передача editText, так как View не сделает из нее строку.

Вы можете такжедобавьте .trim(), чтобы избавиться от пробелов в начале и конце строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...