php - 如何将 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”
我非常感谢你们的帮助!!!
解决方案
尝试editText.getText().toString()
在第一行而不是只是editText
.
传递就像editText
不会View
从中产生一个字符串。
您还可以添加.trim()
以消除字符串开头和结尾的空格。
推荐阅读
- sql - Postgres:UPDATE 并返回 SELECT 语句的结果
- javascript - 对外部 API 的相同请求适用于 go、postman、curl,但不适用于 node.js
- tensorflow - TF模型动物园中的COCO mAP解释
- python - 我的代码对 python 是否正确,或者是否有其他方法可以根据您的感知启动它?
- docker - 即使基本设备大小设置为 30G,Docker 容器根分区大小始终为 10G?
- mysql - 多个表的sql求和函数问题
- python - Python 中的类型检查内联类型提示
- python - 如何使用 Python 中的 DataTable 包将列名添加到值中?
- c++ - 从按钮(上一个窗口)获取值,然后在新窗口中使用它
- css - 页面重新加载后如何在功能反应组件的默认位置修复css滚动?