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 ?
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?
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 (https://developer.android.com/training/basics/firstapp/starting-activity.html)