使用Kotlin在Volley调试中使用GET请求

时间:2019-12-28 04:29:52

标签: android kotlin android-volley

我是kotlin / android开发的新手,我一直在关注google / android文档,并使用Volley发送请求。...仍然尚未处理JSON。

当我使用Android Development Studio将示例CMFCApplication1Dlg* pObject = (CMFCApplication1Dlg*)pParam; output = "I am in thread"; pObject->messenger(output); //OR pObject->m_Console = "I am in thread"; 放在kotlin的函数中时,我从GET收到错误消息

ErrorListener

我不确定如何调试,并且来自非常JavaScript / php的背景,console.log()或print()会发布到控制台,因此kotlin似乎没有这么简单的功能。

1 个答案:

答案 0 :(得分:0)

对Volley不确定,但例如。使用Retrofit,错误侦听器将仅在硬错误上被触发-但是除200 OK之外的常见HTTP状态代码最终会出现在响应侦听器中。使用GsonConverter和ORM进行改装是将JSON转换为POJO的最常见组合(一个人可以将整个API定义为网络服务,并且可以自动转换JSON)。但是,当仍在学习Java / Kotlin时,使用Volley和不使用ORM自动映射可能不会造成伤害(因为所有的基本要点都已被抽象掉)。 PHP背景对于任何API交互都是有用的。

关于实际问题,在Kotlin中,您可以登录:println,而Android Studio可以用于实际的debugging(它提供了与F12工具和{{ 1}}提供)。使用日志记录调试仅部分适用,例如。当想要让控制台讲述发生了什么的故事时-否则,只需使用断点,监视或评估表达式即可。