Android 日历事件操作的startActivityForResult\u插入未返回到应用程序

Android 日历事件操作的startActivityForResult\u插入未返回到应用程序,android,events,calendar,Android,Events,Calendar,以下代码启动用于创建新日历事件的日历事件编辑活动。之后,我希望它通过调用onActivityResult返回到我的应用程序。这并没有发生。相反,它将返回到日历议程视图活动 下面是启动事件编辑器的代码 public void onAddToCalendar (String description) { Intent intent = new Intent (Intent.ACTION_INSERT); intent.setData (CalendarContract.Events.CONT

以下代码启动用于创建新日历事件的日历事件编辑活动。之后,我希望它通过调用onActivityResult返回到我的应用程序。这并没有发生。相反,它将返回到日历议程视图活动

下面是启动事件编辑器的代码

public void onAddToCalendar (String description)
{
  Intent intent = new Intent (Intent.ACTION_INSERT);
  intent.setData (CalendarContract.Events.CONTENT_URI);
  intent.putExtra (Events.TITLE, description());
  startActivityForResult (intent, ACTIVITY_RESULT_ADD_EVENT);
}

我需要做什么才能通过onActivityResult将其返回到我的应用程序?我正在运行android 4.1.2。

只需覆盖父活动(如活动A和B)中的以下方法

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
}
使用以下命令在onClick方法上启动活动

   startActivityForResult(intentName, 0);
在子活动中,使用/override onStop()方法


我希望它是那么简单,但纠正我,如果我错了这里。日历编辑活动不是我的代码-android发行版的一部分。所以,我没有一种我所知道的方法来超越它的顶端。我希望有一种额外的或其他的方法来改变它的行为。你可以尝试更接近的方法。它返回到日历议程视图,但随后返回到我的应用程序。下面是我现在使用的代码:`Intent Intent=newintent(Intent.ACTION\u INSERT);intent.setData(CalendarContract.Events.CONTENT\uURI);intent.putExtra(事件、标题、描述);intent.setFlags(intent.FLAG\u活动\u新任务);intent.setFlags(intent.FLAG\u ACTIVITY\u REORDER\u TO\u FRONT);startActivityForResult(意图、活动、结果、添加事件)`那么,关于如何让它立即返回到我的应用程序,有什么想法吗?
    @Override
    protected void onStop()
    {
         super.onStop();
     }