分享
APP通过应用宝下载后,就无法在后台运行了,是怎么回事儿?
为了实现微信扫描直接下载,只好把APP上传到应用宝,但是通过这种方式下载后发现app无法后台运行了,每次切到手机主屏,或者其它应用后,就无法回到app上次的状态,又得重新再来,感觉根本用不了啊,尤其注册时候需要切出去看短信验证码……看完再回来,那个页面已经不在啦啊啊! 同一个app,上传其他应用市场,下载就不会出现这个问题。为么在网上都搜不到这个问题?都没遇到么?不信,又跑去应用宝下载其他app,发现也有这个问题,又想这是不是自己手机的问题呢,于是叫几个同事也下载看看,问题依然存在,大家都是怎么忍受的,坑爹啊…… 表示有些不爽,我又跑去应用宝下载了一个微信,发现既然可以后台,什么个情况?真心的,让我伤心一会儿…… 其实就是为了用户下载方便一点儿,容易吗?
回复 ( 1 )
使用电子市场的 打开应用的时候 遇到了同样的问题,细观log之后发现有这样一句话:
I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=<app包名> cmp=<app包名> /.module.splash.SplashScreenActivity (has extras)} from uid 10477 on display 0
打开的intent设置了一个flg=0x10000000 <=>Intent.FLAG_RECEIVER_FOREGROUND
官方的解释是这样的: