Android Programlama Ders 08 Farklı Aktivitede Gelen Mesajı Alma

featured

Merhaba,

Önceki makalemizde butona tıkladıktan sonra EditText içerisindeki mesajı DisplayMessageActivity’e göndermiştik. Henüz bu makaleyi okumadıysanız buradan okuyabilirsiniz: Android Programlama Ders 07 Buton Tıklama Olayları Şimdi ise DisplayMessageActivity’e gelen bu mesajı okuyacağız.

Her aktivite bir intent tarafından çağrılır. getIntent() metodunu kullanarak intent çağrılıp kullanılabilir.

  1. java/com.mycompany.myapplication yolundaki DisplayMessageActivity.java dosyasını açın.
  2. onCreate() metodu içindeki aşağıda belirtilen satırı silin.

setContentView(R.layout.activity_display_message);

  1. Intent’e erişmek için yerel bir değişkene tanımlayın.

Intent intent = getIntent();

  1. Dosyanın en üstüne Intent sınıfını tanımlayın ya da Android Studio’da Alt+Enter yapın.
  2. MainActivity tarafından gönderilen mesajı getStringExtra() metodu ile ayıklayacağız ve mesaj ismindeki string değişkenimize atacağız

String mesaj  = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

MainActivity’den gönderdiğimiz mesajımız artık DisplayMessageActivity içindeki mesaj stringimizde. İstediğiniz gibi kullanabilirsiniz.

Sonraki dersimizde kod ile TextView oluşturup (arayüz tasarımı anında değil, kod ile ve anlık TextView) bu gelen mesajın gösterimini yapacağız.  Görüşmek üzere.

 

3 comments

  • Teşekkürler. saygılar sevgiler

  • I’ve been browsing on-line more than three hours today, but I by no
    means found any attention-grabbing article like yours.
    It’s lovely worth enough for me. Personally, if all webmasters and bloggers made excellent content as you
    probably did, the net will probably be much more
    useful than ever before.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir