HomeFragment
Menampilkan username di home berdasarkan input dari halaman loginunknown
kotlin
3 years ago
1.2 kB
30
Indexable
package com.bi.myapp.ui.home import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.TextView import androidx.fragment.app.Fragment import androidx.lifecycle.ViewModelProvider import com.bi.myapp.databinding.FragmentHomeBinding class HomeFragment : Fragment() { private lateinit var homeViewModel: HomeViewModel private var _binding: FragmentHomeBinding? = null // This property is only valid between onCreateView and // onDestroyView. private val binding get() = _binding!! override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { homeViewModel = ViewModelProvider(this).get(HomeViewModel::class.java) _binding = FragmentHomeBinding.inflate(inflater, container, false) val root: View = binding.root val textView: TextView = binding.textHome homeViewModel.text.observe(viewLifecycleOwner, { textView.text = activity?.intent?.getStringExtra("username") }) return root } override fun onDestroyView() { super.onDestroyView() _binding = null } }
Editor is loading...