java - 如何在 RequestParams 中传递 int 参数?

标签 java android

我尝试在 params 中使用 int 参数(matchID、typeID 和 live),但使用 params.toString() 获得的最终查询字符串中似乎缺少它们。我在这里缺少什么?

        RequestParams params = new RequestParams();

        String email = user.getEmail();
        params.put("email", email);
        params.put("password", user.getPassword());
        params.put("token", TextUtil.getToken(email));
        params.put("live", live);
        params.put("matchID", matchID);
        params.put("typeID", typeID);
        params.put("quote", quote);
        params.put("comment", comment);

        System.out.println("matchID: " + matchID); // matchID: 1
        System.out.println("typeID: " + typeID); // typeID : 2
        System.out.println("params: " + params.toString()); // params: quote=2&token=XXX&comment=&email=mail@mail.com&password=mypw

最佳答案

问题已解决。 put 仅允许字符串值。将整数值转换为字符串效果很好。

        params.put("live", String.valueOf(live));
        params.put("matchID", String.valueOf(matchID));
        params.put("typeID", String.valueOf(typeID));

关于java - 如何在 RequestParams 中传递 int 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23310957/

相关文章:

java - 在 Apache lucene 中导入 org.apache.lucene.analysis.SimpleAnalyzer 符号未找到错误

android - 发现多个文件的操作系统独立路径为 'META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version'

java - 无法在运行时(运行 Activity )更改配置(语言环境)

android - 如何在 Unity 中使用 Android 光线传感器

java - 删除引用以帮助 GC 是一种好习惯吗?

java - 未找到 com.models.entities.OrderEntity 类型的属性

java - Spring-data-couchbase - 运行非临时参数化查询

java - 我写的最简单的jogl代码没有显示真实的 View ?

android - 在单独的文件中使用 GUI 的 AsyncTask

java - 为服务器套接字响应创建监听器?