您的位置:首页 > 移动开发 > Android开发

AndroidAnnotations——OnActivityResult

2013-12-16 15:34 441 查看

OnActivityResult

Since AndroidAnnotations 2.7

This annotation is intended to be used on methods to receive results from an activity started withandroid.app.Activity.startActivityForResult(Intent,
int)

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

这个注解用来接收由android.app.Activity.startActivityForResult(Intent,
int)启动的activity的返回值,注解值必须是一个integer常量作为和返回结果相对应的requestCode。

The method may have multiple parameters :

方法可以有多个参数:

A
android.content.Intent
that contains data
returned by the previously launched activity

一个
android.content.Intent
参数,包含先前启动的activity返回的数据

An
int
or a
java.lang.Integer
to
get the
resultCode
.
一个
int
或者
java.lang.Integer
参数,获取
resultCode


Some usage examples of
@OnActivityResult
annotation
:
@OnActivityResult
注解的一些用例:

@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() {
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: