这是我的代码:问题
我使用getMotorcycleId将motorcycle_id(int(发布到数据库中,但我得到了那个错误,但当我对那一行进行评论时,我得到了另一个错误,如下所示:问题2
谢谢大家!
newBooking.getSelectedService()
返回值不是字符串,它会显示错误,需要将值转换为String
或将其附加到空的String
:
addBodyParameter("motorcycle_id", newBooking.getMotorcycleID + "");
addBodyParameter("motorcycle_id", String.ValueOf(newBooking.getMotorcycleID));
如果值是整数:
addBodyParameter("motorcycle_id", Integer.toString(newBooking.getMotorcycleID));
身体参数不匹配。newBooking.getMotorcycleID((返回int,但addBodyParameter函数接受第二个参数作为String。您应该使用String.valueOf((将其转换为String
基于您共享的图像
第一个图像
Booking类getMotorcycleId中的newBooking.getMotorcycleID
返回int值,addBodyParameter("motorcycle_id",newBooking.getMotorcycleID);
需要字符串值
您可以将其更改为addBodyParameter("motorcycle_id",String.ValueOf(newBooking.getMotorcycleID));
,这将起作用,或者通过在Booking类中将返回类型更改为字符串,您可以解决此问题。
甚至第二张图片也有同样的问题。检查数据类型,如果需要,将其转换为字符串。