安卓开发个人经验

2018-03-20  本文已影响17人  难得糊涂与君勉

说明

仅仅作为记录使用!

(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)描述

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

上一篇下一篇

猜你喜欢

热点阅读