当前位置:
首页 >
Android之屏幕旋转之后当前activity被finish了依然被拉起来
发布时间:2023/12/4
50
豆豆
生活随笔
收集整理的这篇文章主要介绍了
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
- 下一篇: Android之android.syst