在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:theme=" @android:style/Theme.Translucent.NoTitleBar"也可以。

转自:http://1.jewelzqiu.sinaapp.com/?p=13

转载于:https://www.cnblogs.com/lxwy/archive/2011/09/04/4420661.html

【转】创建不可见的Activity相关推荐

  1. Android 创建一个新的Activity

    本文转载自:http://www.cnblogs.com/wuyudong/p/5658020.html 新建一个项目,创建一个java类,继承自Activity 新建一个Android.xml文件: ...

  2. android 创建新活动,Android基础Activity篇——创建一个活动(Activity)

    1.创建活动 首先用AS创建一个add no activity项目名使用ActivityTest,包名为默认的com.example.activitytest 2.右击app.java.com.exa ...

  3. component是什么接口_【Android每日一题】从Activity创建到View呈现中间发生了什么?...

    前言 前段时间公司招人,作为面试官,我经常让面试者简述View的绘制流程.他们基本都能讲明白View的测量(measure).布局(layout).绘制(draw)等过程. 还有少数人会提到Decor ...

  4. Android 编程下 Activity 的创建和应用退出时的销毁

    为了确保对应用中 Activity 的创建和销毁状态进行控制,所以就需要一个全局的变量来记录和销毁这些 Activity.这里的大概思路是写一个类继承 Application,并使获取该 Applic ...

  5. Android动态加载黑科技 动态创建Activity模式

    基本信息 Author:kaedea GitHub:android-dynamical-loading 代理Activity模式的限制 还记得我们在代理Activity模式里谈到启动插件APK里的Ac ...

  6. Android应用程序窗口(Activity)的视图对象(View)的创建过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8245546 从前文可知道,每一个Activit ...

  7. [Android实例] 同一Activity的实例被多次重复创建

    如此这般配置即可. 在AndroidManifest.xml文件中 <activity             android:name="com.lxXxxxyActivity&qu ...

  8. Android应用程序窗口(Activity)的窗口对象(Window)的创建过程分析

    在前文中,我们分析了Android应用程序窗口的运行上下文环境的创建过程.由此可知,每一个Activity组件都有一个关联的ContextImpl对象,同时,它还关联有一个Window对象,用来描述一 ...

  9. android activity横竖屏切换,Activity重新创建问题解决!

    activityA和B A跳转到B 1:在主配置文件中添加Bactivity,如果不想B在横竖屏切换的时候导致activity的销毁和重新创建;可在声明activity中添加 android:conf ...

最新文章

  1. Spring Boot项目快速搭建
  2. 人脸识别的十大过程介绍
  3. 如何查看方法在哪里被调用
  4. 推荐一个 angular 图像加载插件
  5. 如何在Kubernetes集群动态使用 NAS 持久卷 1
  6. 得物回应中消协点名批评:感谢监督 涉及案例已处理完结
  7. ThinkPHP3.2.3目录结构
  8. 023-数据结构与算法系列
  9. KRPANO资源分析工具下载720THINK全景图
  10. 模式识别与机器学习(一):概率论、决策论、信息论
  11. WINDOWS PHONE死于自己不兼容
  12. OpenCV-特征提取与检测(02、Shi-Tomasi角点检测)
  13. Linux c/c++开发常用头文件
  14. android p如何添加开机铃声
  15. “快易需求系统”数据库设计心得
  16. bat窗口大小设置_dos命令发出声音图文教程,电脑音箱喇叭蜂鸣器滴,bat批处理脚本...
  17. fd抓包数据类型_终端抓包神器 | tcpdump参数解析及使用
  18. mysql查看数据库事务隔离级别_MySQL查看和修改事务隔离级别的实例讲解
  19. Linux内存之Slab与slabtop命令
  20. 有限差分法、一阶向前差分、一阶向后差分

热门文章

  1. OpenCV 笔记(06)— Mat 结构、像素值存储方法、创建 Mat 对象各种方法、Mat 对象的运算
  2. Git 常用操作(1)- 配置、查看、添加、暂存和提交
  3. win10 4步快速安装vue
  4. 相关性检验_相关系数
  5. [实现] 利用 Seq2Seq 预测句子后续字词 (Pytorch)2
  6. Typora+PicGo图床配置(本地图片-->网络url~博客必备)
  7. 旷视MegEngine基本概念
  8. CVPR2020行人重识别算法论文解读
  9. Glide的缓存机制
  10. 【CV】Anaconda 安装教程|CSDN创作打卡