samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentReceiveResultSupport.java
@Override
        public void onActivityResult(int requestCode, int resultCode, Intent data) {
            // You can use the requestCode to select between multiple child
            // activities you may have started.  Here there is only one thing
            // we launch.
            if (requestCode == GET_CODE || requestCode == GET_INTENT_SENDER_CODE) {

                // We will be adding to our text.
                Editable text = (Editable)mResults.getText();

                text.append((requestCode == GET_CODE) ? "Activity " : "IntentSender ");

                // This is a standard resultCode that is sent back if the
                // activity doesn't supply an explicit result.  It will also
                // be returned if the activity failed to launch.
                if (resultCode == RESULT_CANCELED) {
                    text.append("(cancelled)");

                // Our protocol with the sending activity is that it will send
                // text in 'data' as its result.
                } else {
                    text.append("(okay ");
                    text.append(Integer.toString(resultCode));
                    text.append(") ");
                    if (data != null) {
                        text.append(data.getAction());
                    }
                }

                text.append("\n");
            }
        }
/**
         * This method is called when the sending activity has finished, with the
         * result it supplied.
         */
This method is called when the sending activity has finished, with the
result it supplied.
This method is called when the sending activity has finished with the result it supplied .
@Override
        public void onActivityResult(int requestCode, int resultCode, Intent data) {
            if (requestCode == GET_CODE || requestCode == GET_INTENT_SENDER_CODE) {
                Editable text = (Editable)mResults.getText();
                text.append((requestCode == GET_CODE) ? "Activity " : "IntentSender ");
                if (resultCode == RESULT_CANCELED) {
                    text.append("(cancelled)");
                } else {
                    text.append("(okay ");
                    text.append(Integer.toString(resultCode));
                    text.append(") ");
                    if (data != null) {
                        text.append(data.getAction());
                    }
                }
                text.append("\n");
            }
        }
@ Override public void onActivityResult ( int requestCode , int resultCode , Intent data ) { if ( requestCode == GET_CODE || requestCode == GET_INTENT_SENDER_CODE ) { Editable text = ( Editable ) mResults . getText ( ) ; text . append ( ( requestCode == GET_CODE ) ? "Activity " : "IntentSender " ) ; if ( resultCode == RESULT_CANCELED ) { text . append ( "(cancelled)" ) ; } else { text . append ( "(okay " ) ; text . append ( Integer . toString ( resultCode ) ) ; text . append ( ") " ) ; if ( data != null ) { text . append ( data . getAction ( ) ) ; } } text . append ( "\n" ) ; } }
This method is called when the sending activity has finished, with the
 result it supplied.
This method is called when the sending activity has finished with the result it supplied .
// You can use the requestCode to select between multiple child // activities you may have started.  Here there is only one thing // we launch. // We will be adding to our text. // This is a standard resultCode that is sent back if the // activity doesn't supply an explicit result.  It will also // be returned if the activity failed to launch. // Our protocol with the sending activity is that it will send // text in 'data' as its result.