我正在学习android,所以我正在练习一个程序,在该程序中我用一个按钮开始一个新的活动,然后用户在前一个活动的edittext中输入的任何文本都必须显示在新启动的活动的文本视图中但是当我将用户输入传递给新活动时,它不显示任何内容。这里的问题可能是代码:让我们说这个父活动:
case R.id.Sfr:
Intent data= new Intent(SendData.this, RecieveData.class);
Bundle check = new Bundle();
check.putString("UmerData", cheese);
medt.setText(cheese);
data.putExtras(check);
startActivityForResult(data, 5); // It is used to return data from child activity
break;
应该显示传递给它的用户输入的子活动是:
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.recievedata);
Initialize();
Bundle got = getIntent().getExtras();
rt1.setText(got.getString("UmerData"));
}
为什么这个子活动不显示已传递给它的用户输入?