服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - 在Android中查看当前Activity是否销毁的操作

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

2022-11-29 14:25BunToy Android

这篇文章主要介绍了在Android中查看当前Activity是否销毁的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

进入到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中配置:

?
1
2
3
4
<style name="FullScreenTheme" parent="AppTheme" >
 <item name="android:windowNoTitle">true</item>
 <item name="android:windowFullscreen">true</item>
</style>

解决办法:

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

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

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

原文链接:https://blog.csdn.net/xiabing082/article/details/70156814

延伸 · 阅读

精彩推荐