到年末,实习6个月了,期间遇到的androidbug总结
背景不割。。。。。。。。。。西二旗实习,一个企业应用,android端。
1.应用第一次安装遇到的问题:
(1)Android 在安装完成界面,点击打开应用程序。在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开。
解决办法:
if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){ finish(); return; }
(2)这个问题在我的应用中出现了,比较奇怪,我给我的手势页面设置了android:launchMode="singleTask",splashAcitivity过后便是设置手势页面,在4.4和5.0系统表现形式不同,结果就是system.exit(0)不能退出。
注:只有第一次安装的时候会有问题
解决办法:因为是singTask启动,我设置,确定手势密码的操作都通过OnNewIntent进行,改写这部分代码,并且采用默认启动,就可以正常退出了。
之前账号密码忘了,这几天把博客补充补充。