org.androidannotations.annotations
Annotation Type OnActivityResult


@Retention(value=CLASS)
@Target(value=METHOD)
public @interface OnActivityResult

This annotation is intended to be used on methods to receive results from a previously started activity using Activity.startActivityForResult(Intent, int) or the generated IntentBuilder.startActivityForResult() method of the activity.

The annotation value must be an integer constant that represents the requestCode associated with the given result.

The method may have multiple parameter :

Some usage examples of @OnActivityResult annotation:
 @OnActivityResult(REQUEST_CODE)
 void onResult(int resultCode, Intent data) {
 }
 
 @OnActivityResult(REQUEST_CODE)
 void onResult(int resultCode) {
 }
 
 @OnActivityResult(ANOTHER_REQUEST_CODE)
 void onResult(Intent data) {
 }
 
 @OnActivityResult(ANOTHER_REQUEST_CODE)
 void onResult() {
 }
 

See Also:
EActivity, Activity.startActivityForResult(Intent, int), Activity.onActivityResult(int, int, Intent)

Required Element Summary
 int value
           
 

Element Detail

value

public abstract int value


Copyright © 2010-2014. All Rights Reserved.