I have the following code in my onActivityResult for a fragment of mine:
onActivityResult(int requestCode, int resultCode, Intent data){
//other code
P
Another way:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case Activity.RESULT_OK:
new Handler(new Handler.Callback() {
@Override
public boolean handleMessage(Message m) {
showErrorDialog(msg);
return false;
}
}).sendEmptyMessage(0);
break;
default:
super.onActivityResult(requestCode, resultCode, data);
}
}
private void showErrorDialog(String msg) {
// build and show dialog here
}