大家好,我有一个列表,我在其中添加参数,我使用它在 PHP 脚本的帮助下在 MySQL 中连接和执行操作。PHP 脚本需要一个“id”,它是一个从 Android 应用程序检索的 int。但是,尽管我使用正确的 id 发送意图,但 List NameValuePairs 在这种情况下会将其转换为特定格式。例如,如果 id 是2
最终的 params will be id=2
,这是一个 PHP 脚本无法理解的字符串。我想知道是否有办法删除第一个字符,而不是id=2
只发送2
。
这是我使用的代码
public void monitorizar() throws Exception{
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("id", id));
JSONObject json = jsonParser.makeHttpRequest(url_detalles, "GET", params);
Log.d("params", String.valueOf(params));
ArrayList<HashMap<String, String>> temp;
temp = new ArrayList<HashMap<String, String>>();
显然,当我将参数发送到 php 脚本时,它给了我一个错误,因为 id 不是整数,它是用这种格式 id="id" 编写的。