← Ana Sayfaya Dön

Andoridde Intent Kullanımı ve Sayfalar Arası Geçiş

Kategori: Android22 Ocak 2025

Intent Kullanımı

Intent, bir uygulamanın başka bir uygulamaya veri göndermek veya bir uygulamadan diğer bir uygulamaya geçiş yapmak için kullanılan bir yöntemdir.

android.content.Intent kütüphanesini import etmemiz gerekiyor. Ayrıca binding importunu da unutmamalıyız.

Örnek olarak bir uygulama içerisinde bir butona tıklandığında başka bir uygulamaya geçiş yapmak için kullanılır.

fun sonrakiSayfa (view : View) { val intent = Intent(this,SecondActivity::class.java) //this@MainActivity de olabilirdi val kullaniciGirdisi= binding.editTextText2?.text.toString() intent.putExtra("isim", kullaniciGirdisi) startActivity(intent) }

Bu kodda MainActivity sınıfından SecondActivity sınıfına geçiş yapıyoruz. Bunu yaparken mainActivity'deki butonun onClick özelliğini sonrakiSayfa fonksiyonuna bağlıyoruz.

Ayrıca bu geçişi yaparken mainActivity'deki editTextText2'deki metni de SecondActivity'ye gönderiyoruz. Yani mainActivity'de yazılan bir metni SecondActivity'de görüntüleyeceğiz.

Bu işlem için putExtra fonksiyonunu kullanıyoruz.

binding.SecondPageText.text= intent.getStringExtra("isim") /* Olayı anlamak için şu şekilde yapılıyor işlemler aslında, biz bunu tek satırda hallettik. val maindenGelenIntent = intent val yollananIsim = maindenGelenIntent.getStringExtra("isim") binding.SecondPageText.text= yollananIsim */

Bu kodda SecondActivity'deki SecondPageText'e mainActivity'deki editTextText2'deki metni gönderiyoruz.

  • Hem sayfa geçişi hem de veri gönderimi sağladığımız örnek uygulama:
Blog Resmi