直接采用
Intent intent = new Intent(getContext(), Activity.class); startActivityForResult(intent, 88);
Override public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 88 && resultCode == RESULT_OK) { } }
//而不是采用下面两种, 下面的两种方法都只能在 Fragment 所依附的 activity的onActivityResult 方法接受到回调
Intent intent = new Intent(getContext(), Activity.class);
getcontext.startActivityForResult(intent, 88);
getacativity.startActivityForResult(intent, 88);