У меня сгенерировано новое действие + фрагмент с именем "adddebtinfo"
и попробуйте запустить это действие, используя FAB в MainActivity, но оно не работает вообще.
MainActivity.kt
var fab: FloatingActionButton = findViewById(R.id.fab)
fab.setOnClickListener {
val intent = Intent(this, AddDebtInfoFragment::class.java)
startActivity(intent)
AddDebtInfoFragment.kt
private lateinit var viewModel: AddDebtInfoViewModel
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View {
var binding : AddDebtInfoActivityBinding = DataBindingUtil.inflate(inflater ,R.layout.add_debt_info_fragment,container , false)
return binding.root
}
override fun onActivityCreated(savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState)
viewModel = ViewModelProviders.of(this).get(AddDebtInfoViewModel::class.java)
// TODO: Use the ViewModel
}
}
add_debt_info_fragment.xml
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/add_debt_info_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.adddebtinfo.AddDebtInfoFragment">
add_debt_info_activity.xml
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".AddDebtInfo"/>