android için java'da intent tanımlarken sorunu göremiyorum?

Başlatan pisi, 22 Ocak 2017 - 00:45:20

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

pisi

yeni başladığım android programlamada intent ile geçiş tanımlarken sizce atladığım yer neresi

public void AnaSayfayiAc() {
        Intent acAnaSayfa = new Intent(this, anaSayfa.class);
        acAnaSayfa.putExtras(kullaniciAdiText, girilenKullaniciAdiText.getText());
        startActivity(acAnaSayfa);


yukarıda kod için aşağıda yazan hatayı almaktayım:
hata;Error:(102, 19) error: no suitable method found for putExtras(String,Editable)
method Intent.putExtras(Intent) is not applicable
(actual and formal argument lists differ in length)
method Intent.putExtras(Bundle) is not applicable
(actual and formal argument lists differ in length)

göremediğim kısım nedir ?

Amenofis

https://developer.android.com/reference/android/content/Intent.html

Ben burada 2 parametreli "putExtras" isimli bir metod göremedim. Yazım hatası yapmış olmayasın?

MRWhite


Intent intent = new Intent(this, anaSayfa.class);
intent.putExtra("kullaniciAdiText", girilenKullaniciAdiText.getText().toString()); // kullaniciAdiText olarak kullanmak yerine "packagename.kullaniciAdiText" şeklinde kullanmanda fayda var
startActivity(intent);


ana sayfanın onCreate'inde


Intent intent = getIntent();
String message = intent.getStringExtra("kullaniciAdiText");


https://developer.android.com/training/basics/firstapp/starting-activity.html