onActivityResult() 和onResume()的调用顺序问题
2015-06-10 12:05
686 查看
得到如下的回答:
protected void onActivityResult (int requestCode, int resultCode, Intent data)
Since: API Level 1 Called when an activity you launched exits, giving you the requestCode you started it with, the resultCode it returned, and any additional data from it. The resultCode will be RESULT_CANCELED if the activity explicitly returned that, didn’t return any result, or crashed during its operation. You will receive this call immediately before onResume() when your activity is re-starting.
翻译过来如下:
protected void onActivityResult (int requestCode, int resultCode, Intent data)
当你调用完一个存在的activity之后,onActivityResult将会返回以下数据:你调用时发出的requestCode、被调用activity的结果标志resultCode(如RESULT_OK)和其他的额外数据。我们期望的都是得到RESULT_OK,表示调用成功,但是当被调用activity什么也没返回,或者调用过程中发生崩溃时,resultCode的值会为RESULT_CANCELED,重新回到调用activity时会马上执行onActivityResult方法,然后才是onResume()方法。
由此可见onActivityResult()发生在onResume()之前。
protected void onActivityResult (int requestCode, int resultCode, Intent data)
Since: API Level 1 Called when an activity you launched exits, giving you the requestCode you started it with, the resultCode it returned, and any additional data from it. The resultCode will be RESULT_CANCELED if the activity explicitly returned that, didn’t return any result, or crashed during its operation. You will receive this call immediately before onResume() when your activity is re-starting.
翻译过来如下:
protected void onActivityResult (int requestCode, int resultCode, Intent data)
当你调用完一个存在的activity之后,onActivityResult将会返回以下数据:你调用时发出的requestCode、被调用activity的结果标志resultCode(如RESULT_OK)和其他的额外数据。我们期望的都是得到RESULT_OK,表示调用成功,但是当被调用activity什么也没返回,或者调用过程中发生崩溃时,resultCode的值会为RESULT_CANCELED,重新回到调用activity时会马上执行onActivityResult方法,然后才是onResume()方法。
由此可见onActivityResult()发生在onResume()之前。
相关文章推荐
- AndroidStudio之NDK与JNI配置详解
- 记录些Android Studio快捷键
- android studio 使用 genymotion(DDMS不能识别解决办法)
- Android b6c5 Studio之版本管理工具Git (图文教程)
- 在 Android Studio 中修改包名所遇到的坑
- 『Android/Java』Android Studio XML Editor Preview Error:The following classes could not be found
- Android studio使用Gradle导入第三方开发包的方法
- 如何在Android Studio上集成SMSSDK
- [转载] Android Studio Rendering Problems "android.support.v7.internal.widget.ActionBarOverlayLayout"
- eclipse转手Android studio 要注意的地方
- ubuntu中解决android studio 不能输入中文
- 在Android Studio上搭建Robotium测试环境
- Android Studio中忽略目录不显示在Project文件列表中
- Android Studio导入uiautomator测试框架
- Android Studio新建没有ActionBar的Activity
- Ubuntu14.04搭建Android Studio
- Mac下修改Android Studio 所用的JDK版本
- 工具使用之Android Studio快捷键-mac版
- Ubuntu14.04下Android Studio字体优化