java - 如何在android中的kotlin类和java类之间传递值?
问题描述
我在java中有一个实现AsyncTask的类,另一个是kotlin MainActivity。
现在我在 MainActivity 中有一个以 kotlin int 作为参数的 kotlin 函数。我设法在 java 类中调用 kotlin 函数但无法传递 Java Integer,它显示编译时错误。有没有办法传递整数值?
解决方案
使用 Javaint
代替Integer
,
并在 Java 中使用将整数解析为字符串Integer.toString(k)
推荐阅读
- ruby-on-rails - 如何修改rails控制器中的参数
- ios - iOS 9 使用 UIFont(name: ".SFUIText) 发现 nil
- overlay - 有没有办法阻止图像显示在不透明度叠加层之上?
- python - 导入 mysql.connector 然后转换为 .exe
- css - 字体大小:14px 不起作用
- java - 在休眠时仅保留基类的字段
- security - 如何在 ZAP html 报告中排除不必要的 URL
- swing - 使用带有kotlin插件的gradle构建swing程序,需要-include-runtime
- haskell - 如何使用镜头修改匹配条件的元素?
- javascript - 在 Javascript 生成的页面上正确调用 window.onload