Android之屏幕旋转之后当前activity被finish了依然被拉起来
生活随笔
收集整理的這篇文章主要介紹了
Android之屏幕旋转之后当前activity被finish了依然被拉起来
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 問題
屏幕旋轉之后當前activity被finish了依然被拉起來
2 分析思路
不用finish函數,使用
還是被拉起來了,然后采用
System.exit(0);
還是被拉起來了,然后我就看app的進程,有2個進程,當一個activity被finish之后,有個進程pid變了,我不用finish了,不是有2個進程pid嗎,我都獲取通過過濾再去用代碼殺死,依然還是被拉起來, 我以為是其它進程通過服務把這個我finish的Activity拉起來,代碼太雜了,我又找不到地方,不知道該怎么分析然后請教了另外一個同事,先看他打日志看到了命令grep -v ****
但是我不知道-v是什么意思,然后百度下加上自己的理解-v是反向查找的意思可以這樣理解
過濾的內容包含關鍵字word
grep word過濾的內容不包含關鍵字word
grep -v word模擬必現問題,然后打印當前的日志分析,然后打印當前的activity任務棧,我之前都習慣用的
adb shell dumpsys activity top打印頂層activity或者用
adb shell dumpsys activity但是這個太多了,不好分析,
同時用的
a總結
以上是生活随笔為你收集整理的Android之屏幕旋转之后当前activity被finish了依然被拉起来的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之You need to
- 下一篇: linux之ubunt把启动栏底部和左边