软件编程
位置:首页>> 软件编程>> Android编程>> 在Android中查看当前Activity是否销毁的操作

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

作者:BunToy  发布时间:2023-02-26 03:58:21 

标签: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中配置:


<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);

来源:https://blog.csdn.net/xiabing082/article/details/70156814

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com