在Android中查看当前Activity是否销毁的操作

发布时间:2020-09-03 19:24:50 作者:BunToy
来源:脚本之家 阅读:160

进入到Android-sdk中platform-tools目录

在命令行中执行以下命令

adb shell dumpsys activity>activity.txt

可以将当前的四大组件

(Activity,Service,BroadCase,ContentProvider)

的存在情况打印到当前目录的activity.txt文件中

然后进入打印文件搜索:

ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)

补充知识:打开另一个Activity时前一个Activity被销毁的问题解决办法

在开发中,一个Activity需要默认横屏全屏显示,于是在一个Activity中startActivity之后, 再返回,发现上一个Activity被销毁,会重新请求一次数据。

在这里设置横屏的方式是在AndroidManifest.xml中配置:

<style name="FullScreenTheme" parent="AppTheme" >
 <item name="android:windowNoTitle">true</item>
 <item name="android:windowFullscreen">true</item>
</style>

解决办法:

不使用上面那种配置方式,而是在需要横屏全屏显示的Activity的onCreate方法的

setContentView(R.layout.activity_main)方法之前调用以下代码设置全屏
//去除title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//去掉Activity上面的状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);

以上这篇在Android中查看当前Activity是否销毁的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持亿速云。

推荐阅读:
  1. Activity屏幕旋转时被销毁
  2. 在service中检查Activity是否运行

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android activity 销毁

上一篇:jquery+php后台实现省市区联动功能示例

下一篇:spark streaming测试之二使用网络数据源

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》