用安卓手机(三星 s10 ) 3 个月,之前一直经常出现这些问题困扰很久:
对“自动”的定义是,做了其它操作,但确保没有做相应的进入 /对出操作,但手机自动的进入 /退出了相关的 app/文件夹。
现在找到其中一个的重现步骤:
这应该是安卓的通病吧,刚在 nubia, vivo, 三星上都重现了。
测试了能复现的 app:京东、淘宝、bilibili、手机营业厅(推测是进入页有广告的就会?)。
不能复现的 app,比如支付宝、facebook,所以要甩锅也可以甩给 app 的开发者?
但这在 ios 是不可能出现的,所以说系统缺陷也可以吧。。
1
bkmi 2019-08-02 19:17:50 +08:00 via Android 4
读了好几遍,大概看懂了一点,给你解释一下:
很多应用在首屏都会放广告,同时倒计时,倒计时结束进入其他页面 问题出在很多应用在退到后台后,倒计时仍然继续,但是受到系统的限制,各种操作优先级都会被降低甚至停止,所以才会有过了好一会突然进入了应用的现象 从 Android Q 起,这种情况会有改善,因为不允许从后台启动 Activity 了 |
2
ysc3839 2019-08-03 03:40:23 +08:00 via Android
@bkmi 主要问题是 Android 允许后台启动 Activity 吧,这个说是“系统缺陷”可能说不过去,这应该是个 feature。只不过有的应用程序没有好好使用这个 feature,给用户造成了困扰。
|
3
whyou 2019-08-05 11:30:59 +08:00
@ysc3839 对是的。对于这种首页推送广告,有的是广告结束呼唤一个新的(实际使用界面) Activity,有的是启动的 Activity 在显示广告完成后显示实际使用界面。前者就会出现这种放到后台又跳出来的情况。不过这种也是我最喜欢的,因为可以直接将 app 启动的 activity 改成实际使用界面来(非常舒适地)跳过广告。
|
4
yukiww233 2019-08-05 15:27:11 +08:00
其实就是后台打开 activity,国内厂商处理有问题(甚至是故意的),也算是系统缺陷
ADUI 挺早就有“禁用应用后台弹出界面”,google 也在 Q 限制了 background activity 的启动 |