私はアンドロイドを学んでいるので、ボタンで新しいアクティビティを開始し、前のアクティビティの編集テキストでユーザーが入力したテキストは、新しく開始されたアクティビティのテキストビューに表示する必要があるプログラムで練習していましたが、ユーザー入力を新しいアクティビティに渡すと、何も表示されません。ここで問題になる可能性があるのはコードです: この親アクティビティを考えてみましょう:
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"));
}
この子アクティビティに渡されたユーザー入力が表示されないのはなぜですか?