在android开发中有时候会用到一些后台的Activity,但又不适合使用service,比如直接点击程序图标时只是执行一段代码,不需要弹出程序界面。此时可以在项目的AndroidManifest.xml文件中相应的Activity标签中添加这样一行:
android:theme=”@android:style/Theme.NoDisplay”
这样一来,当这个Activity启动的时候,就不会显示出界面了。
P.S. Activity有个属性是“visible”,我尝试了在AndroidManifest.xml中添加 android:visible=”false”和在onCreate函数中添加setVisible(false)两种方法,都没有取得预期的效果,后 来在网上查到了Theme.NoDisplay,终于到达效果。
本文介绍了一种在Android开发中隐藏特定Activity界面的方法,通过在AndroidManifest.xml文件中为Activity设置Theme.NoDisplay样式,使得该Activity启动时不显示界面,适用于后台执行任务而无需用户交互的场景。
5083

被折叠的 条评论
为什么被折叠?



