24 Nisan 2017 Pazartesi

Bir Aktiviteden Diğer Aktiviteye Veri Aktarımı Yapmak

Merhaba Arkadaşlar,
Bugün Android sistemin en önemli bileşenlerinden olan Activity'ler arası veri alışverişinden bahsedeceğim.Bu veri alışverişini sağlamak için tabi ki intentlerden yararlanacağız.
Öncelikle yeni bir proje oluşturalım.Bu yazıya yeni proje oluşturma adımlarını bildiğinizi varsayarak devam edeceğim
Bu örnekte ilk  aktivitede,
2 adet editText,
1 adet buton oluşturacağız.Bu edittextler ile kullanıcıdan kullanıcı adı ve sifre isteyeceğiz.Buton ile de diğer aktiviteye geçiş ve veri alışverişini gerçekleştireceğiz.
Layout klasörünün altındaki activity_main.xml dosyasında aşağıdaki değişikleri yapacağız:


Böylece ilk aktivitemizin tasarımını hazırlamış olduk.MainActivity.java kodlarını 
yazmadan önce ikinci aktivitemizi oluşturalım.Bunun için aşağıdaki adımları izleyip yeni bir aktivite oluşturalım.


activity_second.xml dosyasında diğer aktiviteden gelecek kullanıcı adı ve şifre bilgilerini gösterecek iki tane textView oluşturacağız.
activity_second.xml dosyasında aşağıdaki değişiklikler yapılacak:İki adet textView oluşturalacak




Sıra geldi Java dosyalarına Aktivitelerin java dosyalarında xml dosyasındaki elemanların tanımını ve hangi işlemleri gerçekletireceğini belirtiriz.

MainActivity.java kodlarımız aşağıdaki gibi olacaktır:


SecondActivity.java ise MainActivity.java dosyasında Intent ile gönderdiğimiz verileri alıyor ve ekranda gösteriyor.
SecondActivity.java'da kullanılan kodlar aşağıdaki gibidir:

Sonuçta proje emülatörde çalıştırıldığında aşağıdaki görüntüler elde edilecektir:


 Bugün activity ve intent kavramlarını basit bir örnekle kullanmış ve bir giriş yapmış olduk .

Hiç yorum yok:

Yorum Gönder

Yorumunuz için teşekkürler