0
我有一個CalendarView。當按下一個日期,應用程序打開了該設備的具體日期的日曆被點擊:CalendarView到設備日曆鏈接
calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
cal = Calendar.getInstance();
cal.set(year,month,dayOfMonth);
long epochMillis = cal.getTimeInMillis();
Uri.Builder uriBuilder = CalendarContract.CONTENT_URI.buildUpon();
uriBuilder.appendPath("time");
ContentUris.appendId(uriBuilder, epochMillis);
Uri uri = uriBuilder.build();
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(uri);
startActivity(i);
}
});
這工作得很好。我的問題是,有沒有辦法讓用戶進入「創建事件屏幕」,而不是它現在帶給我的位置,這是整個月的所選日期突出顯示的視圖?我希望他們能夠點擊我的CalendarView中的日期,並將其帶到設備日曆上的屏幕上,以便他們將約會添加到所選日期。想知道是否有人知道該屏幕的uri是什麼?謝謝。