Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java、android给Kotlin打电话?_Java_Android_Kotlin - Fatal编程技术网

从Java、android给Kotlin打电话?

从Java、android给Kotlin打电话?,java,android,kotlin,Java,Android,Kotlin,我有如下科特林课程 class FullPlayerEdpisodeViewKt(context: Context, appCMSPresenter: AppCMSPresenter) : RelativeLayout(context) { private var lpView: LayoutParams? = null init { lpView = LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)

我有如下科特林课程

class FullPlayerEdpisodeViewKt(context: Context, appCMSPresenter: AppCMSPresenter) : RelativeLayout(context) {
private var lpView: LayoutParams? = null

init {
    lpView = LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)
    layoutParams = lpView
    setBackgroundColor(Color.BLACK)

    if (appCMSPresenter.getTrailerPlayerView().parent != null) {
        appCMSPresenter.episodePlayerViewParent = appCMSPresenter.getTrailerPlayerView().parent as ViewGroup
        (appCMSPresenter.getTrailerPlayerView().parent as ViewGroup).removeView(appCMSPresenter.getTrailerPlayerView())
    }
    appCMSPresenter.getTrailerPlayerView().layoutParams = lpView
    appCMSPresenter.getTrailerPlayerView().updateFullscreenButtonState(Configuration.ORIENTATION_LANDSCAPE)
    appCMSPresenter.getTrailerPlayerView().getPlayerView().controller.hide()
    visibility = View.VISIBLE
    appCMSPresenter.getTrailerPlayerView().isClickable = true
    addView(appCMSPresenter.getTrailerPlayerView())
}
}
它驻留在包中

package views.customviews;
在另一个java类中,我将其称为

RelativeLayout relativeLayoutFull = new FullPlayerEdpisodeViewKt(currentActivity, this);
我犯了一个错误

cannot find symbol
        relativeLayoutFull = new views.customviews.FullPlayerEdpisodeViewKt(currentActivity, this);
                                                               ^
symbol:   class FullPlayerEdpisodeViewKt
 location: package views.customviews

这里有什么问题?

“找不到符号”是编译错误。您应该会在那里看到编译时错误。请参见Android studio在该行给出的提示“找不到符号”是编译错误。您应该会在那里看到编译时错误。请参见Android studio在该行给出的提示

1。您是否实现了AppCmsPresenter请检查相关路径,而不是手动编写
视图.customviews.FullPlayeredPisoDeviceWKT
只需编写
FullPlayeredPisoDeviceWKT
让android studio为您找到,它不会显示错误then@Achy97尝试过,但仍然无法工作。android studio是否成功显示了对预期类的建议?@Achy97它显示了导入的建议,但在构建时仍然得到相同的错误1。您是否实现了AppCmsPresenter请检查相关路径,而不是手动编写
视图.customviews.FullPlayeredPisoDeviceWKT
只需编写
FullPlayeredPisoDeviceWKT
让android studio为您找到,它不会显示错误then@Achy97尝试过,但仍然无法工作。android studio是否成功显示了对预期类的建议?@Achy97它显示了对导入的建议,但在构建时仍然收到相同的错误