日历意图 - returns 单击保存或返回时返回日历应用程序
Calendar Intent - returns back to Calendar App when save or back is clicked
我开始一个日历意图,因为我想在 google 日历中插入一个新事件。
这是代码:
Intent intent = newIntent(Intent.ACTION_INSERT).setData(CalendarContract.Events.CONTENT_URI);
startActivity(intent);
调用 startActivity 后,日历应用程序将打开此屏幕。
在我点击“保存”或“返回”后会显示此屏幕。
单击“保存”或“返回”后,我希望 return 进入我的调用应用程序,但我 return 进入了 Google 日历应用月视图。
如果我再次单击返回,我将 return 返回到我的应用程序。因此用户必须单击返回 2 次才能 return 到调用应用程序。
如何直接return到我的应用程序?有什么提示或技巧吗?
谢谢
How to return to my application directly?
你不知道。
您正在链接到第三方应用。该应用程序的开发人员控制该应用程序内的导航,而不是您或我。有数十种(如果不是数百种)日历应用程序可能会响应您的ACTION_INSERT
,并且它们的开发人员可以为所欲为。
这与从您的网站链接到外部网站没有太大区别。如果该网站的开发者劫持了返回导航,您将无法从您的网站控制它。
如果您不喜欢,请不要通过 Intent
操作启动第三方应用程序。
我开始一个日历意图,因为我想在 google 日历中插入一个新事件。
这是代码:
Intent intent = newIntent(Intent.ACTION_INSERT).setData(CalendarContract.Events.CONTENT_URI);
startActivity(intent);
调用 startActivity 后,日历应用程序将打开此屏幕。
在我点击“保存”或“返回”后会显示此屏幕。
单击“保存”或“返回”后,我希望 return 进入我的调用应用程序,但我 return 进入了 Google 日历应用月视图。
如果我再次单击返回,我将 return 返回到我的应用程序。因此用户必须单击返回 2 次才能 return 到调用应用程序。
如何直接return到我的应用程序?有什么提示或技巧吗?
谢谢
How to return to my application directly?
你不知道。
您正在链接到第三方应用。该应用程序的开发人员控制该应用程序内的导航,而不是您或我。有数十种(如果不是数百种)日历应用程序可能会响应您的ACTION_INSERT
,并且它们的开发人员可以为所欲为。
这与从您的网站链接到外部网站没有太大区别。如果该网站的开发者劫持了返回导航,您将无法从您的网站控制它。
如果您不喜欢,请不要通过 Intent
操作启动第三方应用程序。