如何将值从一个活动传递给其他人使用包
问题描述:
我有许多活动,如设置,游戏,家庭等。我想在设置页面中接受用户的一些值。当我点击完成按钮时,所有这些值都有以b存储在variables.at同时我回到主页。从那里我要去游戏class.in,我想从设置page.i知道使用捆绑以前存储的值更好地做到这一点task.but我天玑KNW如何使用下面me.given超过1和value.plz帮助是我的代码片段如何将值从一个活动传递给其他人使用包
done.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
namevalue=name.getText().toString();
overvalue=over.getText().toString();
audiostatus=audio.getText().toString();
Intent intent=new Intent(Settings.this,home.class);
Bundle bundle = new Bundle();
bundle.putString("namevalue",namevalue);
intent.putExtras(bundle);
startActivity(intent);
}
});
答
bundle.putStringArray允许你把多个字符串值。检查其他放*阵列。
+0
你可能已经编辑了以前的答案,而不是发布另一个答案的。 – 2013-01-10 07:10:25
答
PS:为什么不使用SharedPrefernces在应用程序中的任何位置共享您的设置数据?
答
使用此代码从一个活动发送多个数据到其他
done.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
namevalue=name.getText().toString();
overvalue=over.getText().toString();
audiostatus=audio.getText().toString();
Intent intent=new Intent(Settings.this,home.class);
Bundle bundle = new Bundle();
bundle.putString("namevalue",namevalue);
bundle.putString("overvalue",overvaluse);
bundle.putInt("value",variablename);
intent.putExtras(bundle);
startActivity(intent);
}
});
SharedPrefernces是最适合我.. – Youddh 2012-08-20 06:44:17