为什么android中的Event Intent不返回结果?
我正在使用以下方法创建一个事件:
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
调用意图
startActivityForResult(intent, Constants.LINK_CALENDER);
并使用There is no returned to call in
onActivityResult(int requestCode, int resultCode, Intent data)
它始终返回 data=null
即,返回的 intent result
始终为 空
。
我正在尝试检索刚刚创建的日历事件的“完成/恢复”状态和一些标识,以便我将来可以从代码中的其他位置再次打开该事件。
I am creating a event using :
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
And invoking the intent using
startActivityForResult(intent, Constants.LINK_CALENDER);
There is nothing returned to call in
onActivityResult(int requestCode, int resultCode, Intent data)
It always returns data=null
ie., returned intent result
is always null
.
I am trying to retrieve the "Done/Revert" state of calender event just created and some identity so that i can open the event again in future from elsewhere in code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您确定此活动确实会返回一些内容吗?没有找到明确的证据表明它应该或不应该返回任何东西,但这就是如果我在你那里我会查找的。
如果它没有返回任何东西,那么你没有得到任何东西作为返回值也就不足为奇了:)
Are you sure that this activity does return something? Did not find definite proof that it should -or shouldn't- return anything, but that's what I would look up if I where you.
If it doesn't return anything, it's not shocking that you don't get anything as a returnvalue :)