android - 打开 "new calendar event" Activity 的 Intent

标签 android calendar android-intent

在我的应用中,我想要一个创建日历事件的功能。我这样打开“新日历事件” Activity :

Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("title", "Some title");
intent.putExtra("description", "Some description");
intent.putExtra("beginTime", eventStartInMillis);
intent.putExtra("endTime", eventEndInMillis);
startActivity(intent);

它在普通 Android 上完美运行。在 HTC Sense 上,我只有一个问题 - 结束时间设置不正确,总是比开始时间晚一小时。可能是什么问题?

最佳答案

问题是我的代码中有一个错误 - eventEndInMillis 的值是错误的,它比 eventStartInMillis 小。

关于android - 打开 "new calendar event" Activity 的 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2911731/

相关文章:

javascript - 字体和颜色变化不仅仅适用于日期选择器

android - For 语句仅在使用 Intent 传递数据时返回最后一个数据

java - RxJava2 从监听器创建 Flowable 并在最后删除监听器

java - JPA - 按周数获取实体 - Java EE

c# - System.Net.Http.Formatting 的 PostAsJsonAsync 在 Xamarin PCL 上抛出 System.NotImplementedException

Angular 4.0 日历 - 在周 View 中显示时间

android - 深层链接在 Chrome for Android 中不起作用

android - 使用 singleTask Activity 时清除 getIntent() 数据

java - 属性更改时 UI 不更新

android - 导入 Android APK 存档?