Mac*_*ieg 37 android warnings android-edittext kotlin
我正在修复我朋友的代码并且感到困惑。
我的朋友想要获取输入的文本(在 EditText 中)。看起来很容易,对吧?嗯,是的,但他得到的不是用户输入,而是这个警告/错误:
老实说,我不知道如何解决它。他正在使用 Kotlin (Android 10) 进行编码。
包含 EditText 的活动:
运行“文件 - >无效现金/重新启动”选项后,应用程序开始正常工作,我只是不明白此警告来自何处以及如何修复它,因为错误保持不变(即使应用程序工作)。你知道如何解决它吗?
一切顺利!
nas*_*ihu 50
仅供参考,像 kotlin 中的 setOnClickListener 这样的 lambda 表达式是不可调试的,请参阅此处。
如果你想调试 setOnClickListener 中的变量,你应该使用普通的变量,例如 setOnClickListener(object: View.OnClickListener {..})
Red*_*d M 12
我知道问题是关于评估表达式,但是有一种方法可以从调试器控制台读取变量,即使您位于匿名回调中。我发现有时它很有帮助。步骤如下:
希望有帮助!
有时自动生成的绑定文件会出现问题,如果是这样,则使缓存无效并重新启动ide后即可解决。有时会显示警告/错误,但项目并没有错误地遵守。所以无需担心这一点。下次将代码作为代码而不是屏幕截图发布。
归档时间: |
|
查看次数: |
20108 次 |
最近记录: |