1.简介
最近做个项目,用的红米note2手机当的测试机,出现个问题,一个Activity_A跳转到Activity_B,触发点击事件之后,可以正常跳转,但是连点两次跳转按钮的时候,第一次后会有很短暂的时间暴露出手机桌面,导致第二次点击会点击到手机桌面上
2.问题分析
该问题分析仅是本人理解,方便自己记忆,对不对无法考证,也没有依据!!!
可能是由于手机版本问题,或者是一些设置的地方没调好,再或者是手机自带的一些优化功能,对界面的跳转做了一些处理,导致第一个界面先隐藏掉,再加载第二个页面,在这期间内,快速点击会点击到手机屏幕
3.解决方案
我找到了一个这样的主题
<style name="Theme.NoBackgroundAndTitleMain" parent="android:Theme.Translucent">
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">false</item>
</style>
在清单文件 manifest里面的 mainactivity 中加入
<activity
android:name=".activity.MainActivity"
android:label="主页"
android:screenOrientation="portrait"
android:theme="@style/Theme.NoBackgroundAndTitleMain"/>
这样就不会出现第一个页面会先消失的情况!
综上,这个问题解决的有点模糊,水平有限,待以后想通了再做修改!同样感谢能有大佬给予指点!