Where should onActivityResult be handled, dialog fragment, fragment, or activity?
问题 In my android app, I have a fragment where the user can add a picture, either from gallery or from camera. I've created an alert dialog and placed it in a DialogFragment. When the user chooses an option, I call startActivityForResult. My question is, where should ideally this result be handled? (i.e. where should i place onActivityResult?) In the DialogFragment class, the host fragment, or the host activity? Does it matter? 回答1: onActivityResult() will be invoked first on the Activity. After