安卓开发个人经验

说明

仅仅作为记录使用!

(1)描述

从界面A(一个Activity)跳转到界面B(一个Activity),在界面B中,需要跳转到界面C(一个Activity),如果采用
startActivityForResult的方式,从A跳到B。
如果你在B界面调用:

                setResult(88);
                MyCommicationActivity.this.finish();
                ActivityUtil.openActivityFromLeftToRight(MyCommicationActivity.this, StudentMeetLoginActivity.class);

在A界面调用:


image.png

由于你在C界面,你按回退键的时候就会有白色闪屏,A界面并没有出栈,onActivityResult方法没有调用
所以,应该修改成


image.png

这样,在B界面只关注setResult方法就好了,就没有闪屏出现了。

(2)描述

分析数据时候,需要先理清楚这些数据共同的点,然后在考虑基于其的变化。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容