由于接收器类型不匹配,以下候选者均不负责任

时间:2017-07-11 09:22:55

标签: android kotlin

在Android项目上工作到目前为止一切正常。 得到此错误

由于接收器类型不匹配,以下候选人均不负责 。 它出现在我的观点的ID上。

以下是代码

{
EnvironmentName: MySampleApplicationFour - env,
EnvironmentId: e - bt6ric3q8g,
ApplicationName: MySampleApplicationFour,
SolutionStackName: 64bit Amazon Linux 2017.03 v2.5.1 running Java 8,
PlatformArn: arn: aws: elasticbeanstalk: ap - south - 1::platform / Java 8 running on 64bit Amazon Linux / 2.5.1,
CNAME: MySampleApplicationFour.ap - south - 1.elasticbeanstalk.com,
DateCreated: Tue Jul 11 13: 29: 41 IST 2017,
DateUpdated: Tue Jul 11 13: 29: 41 IST 2017,
Status: Launching,
Health: Grey,
Tier: {
    Name: WebServer,
    Type: Standard,
    Version:
},
EnvironmentLinks: []
}

2 个答案:

答案 0 :(得分:1)

谢谢你们。 解决了这个问题。 我在扩展名中添加了.view。

<强>错误

import kotlinx.android.synthetic.main.item.*

<强>正确

   import kotlinx.android.synthetic.main.item.view.*

答案 1 :(得分:0)

只需使用LayoutInflater来充气您的观点,而不是从View充气。

替换此行:

val myView = View.inflate(con, R.layout.item, null)

人:

val myView = LayoutInflater.from(con).inflate(R.layout.item, null)