【发布时间】:2017-01-04 17:27:40
【问题描述】:
当我按下活动中的后退按钮时,我正在尝试将数据从活动传递到片段。
我试过了:
活动中
@Override
public void onBackPressed() {
Intent returnIntent = new Intent();
setResult(Activity.RESULT_CANCELED, returnIntent);
finish();
}
在片段中
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
LOGD("Details", "Yes onActivityResult call");
}
但是 onActivityResultof 片段没有被调用。
谢谢。
【问题讨论】:
-
将调用包含该片段的活动的
onActivityResult。 -
LOGD?是错字吗? -
你的片段在他的活动上下文中,更准确地说是“在它之上”。请指定您的场景以阐明您的需求
-
@firegloves 片段在另一个活动上下文中
标签: android android-fragments android-activity