gpt4 book ai didi

android - 在调用外部 Intent (日历 api)并完成一些工作后,如何返回我的应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:38 25 4
gpt4 key购买 nike

我有一个只有几个按钮的主屏幕小部件。其中之一应该调用(电话)日历对话框来创建新事件。所以我注册了我的小部件按钮的监听器:

Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setData(CalendarContract.Events.CONTENT_URI);
PendingIntent pi = PendingIntent.getActivity(this, 1, intent, PendingIntent.FLAG_UPDATE_CURRENT);
updateViews.setOnClickPendingIntent(R.id.btnAdd, pi);

当我在我的小部件中按下此按钮时,它会启动用于创建新事件的日历对话框 - 这没问题。但是在填写所有字段并在日历中按“完成”后,我想返回到我的应用程序(或返回到我的小部件的主屏幕)。相反,我仍在日历应用程序中。如何处理这个问题,或者有可能吗?

最佳答案

您应该首先启动应用的 Activity,然后启动此 Intent。

但是日历应用程序有问题。虽然它应该只在从小部件启动时将 Activity 添加到返回堆栈,但它一直都在这样做。请参阅我发布的这个问题:

http://code.google.com/p/android/issues/detail?id=28704

因此用户必须点击“后退”两次。好吧,在手机上。如果我没记错的话(目前无法测试)在平板电脑上一切正常。

关于android - 在调用外部 Intent (日历 api)并完成一些工作后,如何返回我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13081767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com