• 24-12-2020, 20:07:47
    #1
    Proje ödevim için yemek sipariş uygulaması yapıyorum. Recyclerview ve cardview ile formu oluşturdum. Şuan yapmak istediğim fakat yapamadığım şey ise düzenleye tıklayınca sonraki activity'e gönderecek ve sonraki activity'e textview içerisindeki değerleri yazdıracak.
  • 24-12-2020, 20:16:03
    #2
    bundle kullanabilirsin .
  • 24-12-2020, 20:16:51
    #3
    Oluşturduğun adapter ile butona onClick olayı verip yapabilirsin
  • 24-12-2020, 20:19:44
    #4
    Eğer veritabanı varsa o ürünün idsini gönderip diğer aktivitide detayı veritabanından çekersin yoksa tüm parametreleri gönderirrsin

    Click eventi
    Intent i = new Intent(this, TheNextActivity.class);
    i.putExtra("id", id);
    startActivity(i);


    TheNextActivity // açılaacak olan aktiviti

    Bundle b = getIntent().getExtras();
    int id = b.getInt("id"); // id okursun


    Veritabanı yoksa


    Intent i = new Intent(this, TheNextActivity.class);
    i.putExtra("baslik","Başlık buraya");
    i.putExtra("resim","resim");
    i.putExtra("aciklama","aciklama");
    i.putExtra("fiyat",29.5f);
    startActivity(i);


    Diğer aktivitide okurken
    Bundle b = getIntent().getExtras();
    string baslik = b.getString("baslik"); //
    string resim = b.getString("resim");
    string aciklama = b.getString("aciklama");
    float fiyat = b.getFloat("fiyat");
  • 27-12-2020, 18:33:33
    #5
    İntent ile veri yollamayı kullanmalısın adapterde duzenle butonuna tıkladıktan sonra yeni actıvıtye gondermeliisin
  • 28-12-2020, 03:55:04
    #6
    Intent ile veri yollamayı herkes söylemiş.
    Eğer o detay sayfasına gitmeden once recycler view ın içinde bulunduğu activity de işlem yapmak istiyorsan (servis cagırmak vs ) bir tane interface tanımlaman lazım.