首页 > 解决方案 > 如何将 android EdiText 传递给 PHP,将其分解,并将 JSON 传递给 android

问题描述

我对 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”

我非常感谢你们的帮助!!!

标签: phpandroidjsonmysqli

解决方案


尝试editText.getText().toString()在第一行而不是只是editText.

传递就像editText不会View 从中产生一个字符串。

您还可以添加.trim()以消除字符串开头和结尾的空格。


推荐阅读