Untitled
unknown
plain_text
2 years ago
1.8 kB
33
Indexable
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() } } } }
Editor is loading...