@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 :
Intent
that contains dataint
or an Integer
to get the resultCodeSome 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() { }
EActivity
,
Activity.startActivityForResult(Intent, int)
,
Activity.onActivityResult(int, int, Intent)
Modifier and Type | Required Element and Description |
---|---|
int |
value |
Copyright © 2010-2014. All Rights Reserved.