EditTextに日付を入力すると、(入力された)日付が別のアクティビティに送信され、TextViewとして表示されるアプリに取り組んでいます。テキストボックスの上にボタンを作成しました。
以下は、日付の送信と取得の 2 つのアクティビティです。PersonalInfo.class これらは、日付を別のアクティビティに送信するためのコードです
Button btnDate = (Button) findViewById(R.id.btnDate);
btnDate.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent dateIntent = new Intent();
dateIntent.setClass(PersonalInfo.this, Create_Events.class);
dateIntent.putExtra("passDate", "Date_var_here");
PersonalInfo.this.startActivity(dateIntent);
}
});
最初のアクティビティから日付を取得するための Create_Events.class コード。日付がテキストビューとして表示されます。
Intent dateIntent = this.getIntent();
/* Obtain String from Intent */
if(dateIntent !=null)
{
String strDate = dateIntent.getExtras().getString("passDate");
TextView txtDate = (TextView) findViewById(R.id.txtDate);
txtDate.setText(strDate);
}