🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Android RMOS / Activity to Activity data transfer model object(modeli veriyi diğer activitye gönderme)

1-) Android RMOS - Activity to Activity data transfer model object(modeli veriyi diğer activitye gönderme)

 

 

2-) GÖNDERME not listede gönderebilirsin

 

ArrayList<Person> personArrayList = new ArrayList<>();

 

btnGoster1.setOnClickListener(new View.OnClickListener() {
    
@Override
    
public void onClick(View v) {
        Intent intentMain2 =
new Intent(mainActivity, MainActivity2.class); // nereden nereye -> source destination

        
Bundle bundle = new Bundle();
        
bundle.putSerializable("key", personArrayList);
        
intentMain2.putExtras(bundle);

        
startActivity(intentMain2);

    
}
})
;

 

3-) ALMA

@Override
protected void onCreate(Bundle savedInstanceState) {
    
super.onCreate(savedInstanceState);
    
setContentView(R.layout.activity_main2);

 

   List<Person> personList = ( List<Person>) getIntent().getExtras().getSerializable("key");
 
btn1.setText(personList.get(0).getAd());

 

 

4-) MODELİM

 

 

public class Person implements Serializable {
    
public  String ad;
    public  
String soyad;

    public
String getAd() {
        
return ad;
    
}

    
public void setAd(String ad) {
        
this.ad = ad;
    
}

    
public String getSoyad() {
        
return soyad;
    
}

    
public void setSoyad(String soyad) {
        
this.soyad = soyad;
    
}


}

 

 

 

zeynep

 2021 Mart 14 Pazar
 510