我正在尝试通过从活动 1 到活动 2 的意图从 CalendarView 传递选定的日期。活动 no2 打开没有任何问题,但未显示所选日期。
这是活动 no1 的代码:
String syear = Integer.toString(year);
String smonth = Integer.toString(month);
String sday= Integer.toString(day);
Intent myIntent = new Intent(CalendarActivity.this, CalendarDate.class);
Bundle extras = new Bundle();
myIntent.putExtra(syear, "currentyear");
myIntent.putExtra(smonth,"currentmonth");
myIntent.putExtra(sday,"currentday");
myIntent.putExtras(extras);
CalendarActivity.this.startActivity(myIntent);
这是活动 2 的代码:
Bundle extras = getIntent().getExtras();
String dyear = extras.getString("currentyear");
String dmonth = extras.getString("currentmonth");
String dday = extras.getString("currentday");
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(dday);
textView.setText(dmonth);
textView.setText(dyear);
setContentView(textView);
我究竟做错了什么 ?