Untitled
unknown
plain_text
a year ago
1.8 kB
30
Indexable
Never
package com.ort.classnavigationtest.fragments import androidx.lifecycle.ViewModelProvider import android.os.Bundle import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Button import android.widget.EditText import android.widget.TextView import androidx.navigation.findNavController import androidx.navigation.fragment.NavHostFragment.Companion.findNavController import androidx.navigation.fragment.findNavController import com.google.android.material.snackbar.Snackbar import com.ort.classnavigationtest.R class FirstFragment : Fragment() { lateinit var v : View lateinit var btnNavigate : Button lateinit var label : TextView lateinit var inputName : EditText override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { v = inflater.inflate(R.layout.fragment_first, container, false) btnNavigate = v.findViewById(R.id.btnNavigation) label = v.findViewById(R.id.txtLabel1) inputName = v.findViewById(R.id.inpuName) return v } override fun onStart() { super.onStart() btnNavigate.setOnClickListener { // val action = FirstFragmentDirections.actionFirstFragmentToSecondFragment("Hello") // findNavController().navigate(action) var inputText = inputName.text.toString() // leo el texto del usuario if(inputText.isNotEmpty()){ label.text = inputText // lo muestro en el label } else{ Snackbar.make(v,"El campo esta vacio",Snackbar.LENGTH_SHORT).show() } } } }