我正在创建一个测验应用,在回答main.xml
布局中的所有问题后,我想在report.xml
中显示结果作为输出。
我无法在Main.java中引用setContentView(R.layout.main)
和setContentView(R.layout.report)
,然后我听说Bundle我们可以在其中传递值并在另一个Activity中使用它。我尝试了很多,但我无法做到。
答案 0 :(得分:1)
使用此代码将多个数据从一个活动发送到其他
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);
}
});
并点击此链接http://congeritc.blogspot.in/2012/04/android-passing-values-between-views.html