我是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似乎没有这么简单的功能。
答案 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}}提供)。使用日志记录调试仅部分适用,例如。当想要让控制台讲述发生了什么的故事时-否则,只需使用断点,监视或评估表达式即可。