小编Nit*_*ddy的帖子

活动完成时resultCode的默认值

这可能是一个基本问题,但我希望得到一些清晰.

我要做的是:1)使用requestCode启动一个活动,并在onActivityResult中处理两个操作,一个使用RESULT_OK,另一个使用RESULT_CANCELLED.我明确说明了每一个.

即使我只使用后退按钮关闭活动而没有设置任何结果,后端堆栈中的Activity也会收到RESULT_CANCELLED.

通过源代码我看到RESULT_CANCELLED是结果代码的默认值,结果代码总是被发回.

在此输入图像描述

在此输入图像描述

我正在读这个,这是不是一直发生的事情?或者我在申请中做错了什么?

资料来源:https://github.com/android/platform_frameworks_base/blob/master/core/java/android/app/Activity.java

java android android-activity

5
推荐指数
2
解决办法
2469
查看次数

标签 统计

android ×1

android-activity ×1

java ×1