我已多次检查我的代码,但没有看到任何行错误。但它在包名中显示incompatible types: string cannot be converted to int
。我已经尝试复制新包中的所有代码,但仍然看到相同的错误。究竟是什么问题。这是我的错误截图
Error
答案 0 :(得分:1)
这不是您当前显示的实际错误,我之前遇到了同样的问题,但我发现了我的错误
传递String,将int作为参数
可能你做过类似的事情
这是你的方法:
public void doSomething(int param){
//Do something
}
你可以通过传递间接(或可能是某些时候的直接)字符串来调用它,如
doSomething(someEditText.getText());
注意:这可能不会直接向行号显示错误,而是可能会在包名称上显示不兼容的类型错误。