Répondre

3

dans votre premier Activité1

Intent myintent= new Intent(FirstActivity.this,SecondActivity.class); 
myintent.putExtra("Name", "your String"); 
startActivity(myintent); 

dans Second Activity2

Intent myintent = getIntent(); 

if(null!=myintent.getExtras()){ 
    String Name= myintent.getExtras().getString("Name");   
    Toast.makeText(getApplicationContext(),""+Name,12).show();        
}else{ 
    Toast.makeText(getApplicationContext(),"No Recor Here..",12).show(); 
} 

comme SharedPreferences [2] dans votre premier ActivityA

Intent myintent= new Intent(FirstActivity.this,SecondActivity.class); 
SharedPreferences spref = this.getSharedPreferences("mynotifyid", MODE_WORLD_WRITEABLE); 
SharedPreferences.Editor spreedit = spref.edit(); 
spreedit.putString("Name1", str1.toString()); 
spreedit.putString("Name2", str2.toString()); 
spreedit.putString("Name3", str3.toString()); 
spreedit.putString("Name4", str4.toString()); 
spreedit.commit(); 
startActivity(myintent); 

dans votre deuxième ActivityB

SharedPreferences spref = context.getSharedPreferences("mynotifyid", Context.MODE_WORLD_WRITEABLE); 
String str1 = spref.getString("Name1",""); 
String str2 = spref.getString("Name2",""); 
String str3 = spref.getString("Name3",""); 
String str4 = spref.getString("Name4",""); 

pour votre objectif de sauvegarde objet SharedPreferences

+0

Le code peut-il utiliser la préférence partagée? Au lieu de toast comment utiliser la préférence partagée pour la persistance des données d'intention? – user1611632

Questions connexes