安卓日历应用和返回按钮

3

我正在我的应用程序中打开一个Android日历,以创建事件。为此,我使用以下代码片段:

Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
...
startActivity(intent);

当我打开日历并按下返回按钮时,事件会被保存 - 而我不想发生这种情况。如果我从此链接正确理解的话,这是日历应用程序的默认行为。有没有办法覆盖它或者我必须实现自己的“创建日历事件”活动?
我希望我可以以某种方式覆盖它。但我怀疑我能否做到。
1个回答

0

我不相信你可以覆盖另一个应用程序的行为。你很可能需要创建自己的活动屏幕来捕获事件信息,然后通过编程方式添加或编辑该日历事件到手机上。


是的,那正是我也发现的。谢谢。 - ezamur
我这里也遇到了同样的问题,但我的解决方案是告诉用户这个“漏洞”。 - tkhduracell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接