0
如何保存数据的意图我有Myactivity这是从以前的活动获得意图数据。意图数据通过活动的微调器发送。我想将这个Spinner的这个意图数据保存到Myactvity中。当我进入下一个活动的Myactivity through菜单选项时,意向数据应该保持不变。从第一个活动传递给第二个活动
如何保存数据的意图我有Myactivity这是从以前的活动获得意图数据。意图数据通过活动的微调器发送。我想将这个Spinner的这个意图数据保存到Myactvity中。当我进入下一个活动的Myactivity through菜单选项时,意向数据应该保持不变。从第一个活动传递给第二个活动
在你第一次活动1
Intent myintent= new Intent(FirstActivity.this,SecondActivity.class);
myintent.putExtra("Name", "your String");
startActivity(myintent);
在第二活性2
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();
}
像SharedPreferences [2] 在你第一次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);
在你的第二个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","");
为了保存对象的目的使用SharedPreferences
代码可以使用sharedpreference吗?而不是干杯如何利用sharedpreference来保存意图数据? – user1611632