Мое приложение начинает вызывать приложение календаря, вставляя события с этими кодами
Intent intent = new Intent(Intent.ACTION_INSERT)
.setData(Events.CONTENT_URI)
.putExtra(Events.DTSTART, date.getTime())
.putExtra(Events.DTEND, date.getTime() + DateUtils.HOUR_IN_MILLIS)
.putExtra(Events.EVENT_TIMEZONE, TimeZone.getDefault().getDisplayName());
startActivityForResult(intent,EDIT_EVENT_AGENDAUI);
//startActivity(intent); dosent make any difference
Как вы можете видеть здесь, он вызывает страницу вставки календаря.
но странно, что он не вернется к моему приложению, а не вернется к просмотру календаря
после того, как я нажму «Готово». Я должен нажать кнопку «назад» на экране, чтобы вернуться в свое приложение
это довольно недружелюбно
гуглил полдня
кажется, никто не понимает эту проблему.
Есть идеи? Спасибо
PS
- Я использую Android ICS на виртуальной машине
- если я нажму «отменить», чтобы выйти из страницы, все будет работать так, как я ожидал, - вернитесь в мое приложение. Это хорошо, но гораздо больше смутило меня.