0

各日付がクリックされたときに新しいアクティビティを開くにはどうすればよいですか? onSelectedDateChange メソッドがあることは知っていますが、新しいアクティビティを開く方法がわかりません。

私が本当にやりたいことは、毎日異なるアクティビティを開くことですが、同じアクティビティを共有するために毎日落ち着くことができます。

これを達成する方法はありますか?もしそうなら、どのように?ありがとう

4

1 に答える 1

0

新しいアクティビティを開く方法がわかりません

startActivity()yourActivityまたは otherを呼び出して、開始したいアクティビティを識別するContextを指定します。Intent

これは、この特定のイベント コールバック メソッド内からだけでなく、アクティビティを開始する方法であることに注意してください。

また、にonSelectedDayChange()は が渡されるためCalendarView、必要に応じて を呼び出して、 の呼び出しに適しgetContext()CalendarViewを取得できます。ContextstartActivity()

私が本当にやりたいことは、毎日異なるアクティビティを開くことです

宇宙には不確定な日数が残っており、不確定な数の活動を持つことはできません。Intent代わりに、 extraを介してアクティビティに日付を渡し、開始するアクティビティでそれを取得します。

于 2014-06-16T19:40:35.953 に答える