Within your fragment, you need to call:
startActivityForResult(myIntent, MY_INTENT_REQUEST_CODE);
where myIntent
is the intent you already defined, and MY_INTENT_REQUEST_CODE
is the int
constant you defined in this fragment as a global variable as the request code for this intent.
And then, still inside your fragment, you need to override this method:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
//super.onActivityResult(requestCode, resultCode, data); comment this unless you want to pass your result to the activity.
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…