カレンダーから別のアクティビティに日付を渡すのに問題があります。表示したいのは現在の日付ではなく、コーディングしたカレンダーでユーザーが選択した日付です。
以下は私のコードです。
@Override
public void onClick(View view)
{
String date_month_year = (String)view.getTag();
selectedDayMonthYearButton.setText(new StringBuilder().append("Selected:").append(date_month_year));
Intent k = new Intent(Calendar_Event.this, Create_Events.class);
startActivity(k);
try
{
Date parsedDate = dateFormatter.parse(date_month_year);
Log.d(tag, "Parsed Date: " + parsedDate.toString());
}
catch(ParseException e)
{
e.printStackTrace();
}
}
public int getCurrentDayOfMonth()
{
return currentDayOfMonth;
}
private void setCurrentDayOfMonth(int currentDayOfMonth)
{
this.currentDayOfMonth = currentDayOfMonth;
}
public void setCurrentWeekDay(int currentWeekDay)
{
this.currentWeekDay = currentWeekDay;
}
public int getCurrentWeekDay()
{
return currentWeekDay;
}
}//end GridCellAdapter
onClick で選択した日付を、このクラスがリンクされている次のアクティビティに渡そうとしています。
どんな助けでも大歓迎です、ありがとう!