Я создал новый фрагмент диалога в 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 для поддержки.