V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zisen
V2EX  ›  Android

Android app 打开顺序?

  •  
  •   zisen · 2020-06-01 18:42:30 +08:00 · 9548 次点击
    这是一个创建于 1637 天前的主题,其中的信息可能已经有所发展或是发生改变。

    例如我点击知乎 app 的图标,然后再 app 加载好之前主页键切回主页,快速点开 QQ,QQ 加载到一半或者加载好之后,之前点开的知乎会突然跳出来。 这种情况经常发生在桌面 app 太多点错图标的时候。 有没有较好的解决办法? 还是说这是 Android 自带的特性? (我用 iPad 的时候从来没发生过这种情况,点错了直接返回主页点另一个 app )

    10 条回复    2020-06-06 20:59:01 +08:00
    pup0y
        1
    pup0y  
       2020-06-01 18:46:28 +08:00
    跟 win 上打开 exe 一样吧,卡的程序后面才激活窗口
    chenluo0429
        2
    chenluo0429  
       2020-06-01 20:10:56 +08:00   ❤️ 1
    因为广告页仅仅是在计时结束后调用 startActivity 启动应用主页,系统没有阻止一个后台应用启动 Activity 到前台,应用自己也没有判断自己是不是已经处于 Stop 状态,不管不顾就启动了。
    fromzero
        3
    fromzero  
       2020-06-01 22:30:39 +08:00 via Android   ❤️ 1
    Android11 就不会有这种情况了。
    hanqian
        4
    hanqian  
       2020-06-02 00:28:02 +08:00 via Android
    如果手快的话,ios 上可以做到把打开 app 的动画“推回去”。安卓就不行,但我听说貌似 miui12 也可以?
    XCG0000
        5
    XCG0000  
       2020-06-02 10:18:19 +08:00
    我在 iphone 上还遇到过,点击某个应用的通知,弹出一个莫名其妙的不相关的 app
    Kamiyu0087
        6
    Kamiyu0087  
       2020-06-02 10:50:57 +08:00
    这是 APP 没有写好,广告页面或者启动页面超时到了之后没有检查当前 Activity 的状态就直接 start 了一个 新的 Activity
    zisen
        7
    zisen  
    OP
       2020-06-02 13:01:36 +08:00 via Android
    @Kamiyu0087 有道理,我又测试了一下豆瓣,b 站和 gu 歌 suite 还有 nf 以及 a 里系的 app,American technology company 的 app 统一不会抢屏幕,拆尼斯 各类 app 统一抢屏幕,不知道这是程序员故意的还是没那个技术,难不成国外的代码就比 guo 内的代码要高一等吗?
    NaiveSimpleYoung
        8
    NaiveSimpleYoung  
       2020-06-03 14:40:50 +08:00
    @zisen 这不是技术问题,只是没被重视,还有个很常见的问题是通知图标,许多 app 不按照规范设置应用的通知图标,导致来了通知会显示一个白块儿在通知栏。
    bclerdx
        9
    bclerdx  
       2020-06-05 08:46:33 +08:00 via Android
    @NaiveSimpleYoung 说的没错。
    junyee
        10
    junyee  
       2020-06-06 20:59:01 +08:00 via iPhone
    @zisen 不是技高一筹,而是国内 app 习惯不按规则乱来,反正国内商店的审核几乎等于没有!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2479 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:20 · PVG 08:20 · LAX 16:20 · JFK 19:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.