Activity背景顯示app圖示

b10l07發表於2018-04-09

問題描述:啟動app時候進入第一個Activity後,也就是開屏頁。跳轉到下一個Activity,然後直接finish()結果會出現0.5秒的一個奇怪的背景,經多次測試,背景是app_icon也就是app圖示平鋪。

程式碼展示:

  ARouter.getInstance().build(FrontRouter.GUIDE).navigation()
  finish()

跳轉後直接finish()

解決方法:

 ARouter.getInstance().build(FrontRouter.GUIDE).navigation(this, object : NavCallback() {
                            override fun onArrival(postcard: Postcard?) {
                                finish()
                            }
                        })

等待成功跳轉後再去finish,不要直接finish

這裡使用的是ARoute框架, 沒有使用框架的 ,也沒關係,你可以用Handler延時幾秒後finish

相關文章