问题描述
构建此代码时,我的班级遇到未解决的参考错误。我需要帮助来查明错误。
这是错误
e: .../app/src/main/java/com/example/auth_onboarding/QualtricsFeedback.kt: (37,50): Unresolved reference: @QualtricsFeedback
(37,50)指调用this@QualtricsFeedback
的最后一行。
这是代码
package com.example.auth_onboarding
import android.os.Bundle
import android.util.Log
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import com.google.android.material.floatingactionbutton.FloatingActionButton
import com.qualtrics.digital.IQualtricsCallback
import com.qualtrics.digital.Qualtrics
import com.qualtrics.digital.TargetingResult
class QualtricsFeedback : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_qualtrics_feedback)
setSupportActionBar(findViewById(R.id.toolbar))
Qualtrics.instance().initialize("some_key","some_other_key","some_other_key_2",this);
val fab =
findViewById<View>(R.id.fab) as FloatingActionButton
fab.setOnClickListener {view ->
fun onClick(view: View?) {
Qualtrics.instance().evaluateTargetingLogic(MyCallback())
}
}
}
private class MyCallback : IQualtricsCallback {
override fun run(targetingResult: TargetingResult) {
if (targetingResult.passed()) {
Qualtrics.instance().display(this@QualtricsFeedback)
}
}
}
}
我已经尝试过.display(QualtricsFeedback.this),但这不起作用。我还尝试了.display(QualtricsFeedback)。
有什么建议可以尝试吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)