gpt4 book ai didi

java - 在 Android 中使用 NameValuePair 发送长值

转载 作者:行者123 更新时间:2023-12-02 10:32:47 26 4
gpt4 key购买 nike

我正在尝试通过网络服务连接到服务器。在此网络服务中,我传递名称值对列表。我的参数之一很长,但 namevaluepair 只接受 (String,String) 参数。这是我的代码。

 ArrayList<NameValuePair> nameValuePairs =new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("name", name3));
nameValuePairs.add(new BasicNameValuePair("difficulty", hold_now));
nameValuePairs.add(new BasicNameValuePair("score", numberAsString));
nameValuePairs.add(new BasicNameValuePair("response_time", elapsedMillis));

错误显示:BasicNameValuePair 中的 BasicNameValuePair (String,java.lang.String) 无法应用于 (String,long)

最佳答案

您正在传递您的“response_time”值。

考虑像下面的String一样传递它:

nameValuePairs.add(new BasicNameValuePair("response_time", String.valueOf(elapsedMillis))); // elapsedMillis possibly can be long from looking at your code

关于java - 在 Android 中使用 NameValuePair 发送长值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53512865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com