Package uz space proverb data import androidx room. ColumnInfo
Download 53.03 Kb.
|
Zoonim naqil-maqallar sozligi code
}
popup.show() } } } private fun search(proverb: String) { var str = "%$proverb%" viewModel.searchDatabase(str).observe(this, { list -> list.let { adapter.models = it } }) } } package uz.space.proverb.ui.main import android.app.Application import android.content.Context import androidx.lifecycle.* import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch import uz.space.proverb.data.Proverb import uz.space.proverb.data.ProverbDatabase import uz.space.proverb.data.ProverbRepository class MainViewModel(application: Application) : AndroidViewModel(application) { val readAllData: LiveData fun selectFavorit(proverb: Proverb) = GlobalScope.launch { repository.updateProverb(proverb) } fun searchDatabase(proverb: String): LiveData return repository.searchDatabase(proverb) } } package uz.space.proverb.ui import android.os.Bundle import android.util.TypedValue import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.navigation.NavController import androidx.navigation.Navigation import uz.space.proverb.R import uz.space.proverb.databinding.ActionBarBinding import uz.space.proverb.databinding.FragmentAboutBinding import uz.space.proverb.settings.Settings class AboutFragment : Fragment() { private lateinit var actBinding: ActionBarBinding
override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { // Inflate the layout for this fragment return inflater.inflate(R.layout.fragment_about, container, false) } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) binding = FragmentAboutBinding.bind(view) actBinding = ActionBarBinding.bind(view) navController = Navigation.findNavController(view) actBinding.apply { btnHome.setOnClickListener { navController.popBackStack() Download 53.03 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling