以下代码启动用于创建新日历事件的日历事件编辑活动。之后,我希望通过调用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。
答案 0 :(得分:0)
只需覆盖父活动中的以下方法,例如活动A和B
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
使用
启动onClick方法上的Activity startActivityForResult(intentName, 0);
在Child Activity中,您使用/覆盖onStop()方法
@Override
protected void onStop()
{
super.onStop();
}