activity A → activity B →activity C
现在要从 activity C 通过侧滑 到 activity A时 不弹出 已经销毁的activity B,我们只需要将C androidmainfeist 里面的theme 设置下就可以了
<style name="AppTheme.NoActionBar.Barcode" parent="AppTheme.NoActionBar"> <!-- Customize your theme here. --> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowActionBarOverlay">true</item> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@null</item> </style>
设置主题前 A →B→C 侧滑返回 C→B→A,我这里说的是侧滑返回 和平常的intent返回是不一样的
设置主题后 A →B→C 侧滑返回 C→A,设置主题后与之前的区别是 你在C侧滑返回时不会再跳出一个空白的B出来,直接划开C就到了A.