Невозможно вызвать фрагмент kotlin из класса Java - PullRequest
0 голосов
/ 08 мая 2019

Я создал новый фрагмент диалога в kotlin, но мой проект был в java. Я попытался отобразить диалог из другого фрагмента Java.

Я звонил из Явы, как показано ниже

   new AlertFragment().show(getChildFragmentManager(),"AlertFragment");

Показывает ошибку сборки с сообщением

ошибка: не удается найти класс символов AlertFragment

в чем проблема и как мне ее решить?

Заранее спасибо

Код AlertFragment

import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.databinding.DataBindingUtil

class AlertFragment : BaseDialogFragment() {
private var binding: FragmentAlertBinding? = null

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
                          savedInstanceState: Bundle?): View? {
    binding = DataBindingUtil.inflate(inflater, R.layout.fragment_alert, container, false)
    return binding?.root
}
}

BaseDialogFagment это класс Java

 class BaseDialogFragment extends DialogFragment

Примечание: Я использую Androidx lib для поддержки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...