启动一个没有界面的Activity(且没有焦点)
来源:互联网 发布:牧之逸 知乎 编辑:程序博客网 时间:2024/05/07 18:43
在公司的项目中有一种情况需要启动一个没有界面的Activity,而且不能具有焦点,所有通过设置界面的透明度是不可以的。
经过调查找到了一种实现方法:
Android为我们提供了这样一个主题:
android:theme="@android:style/Theme.NoDisplay"
可以在AndroidManiFest当中的application当中直接设置,也可以指定一个子Activity没有界面,如下:
<activity
android:name=".SecondActivity"
android:theme="@android:style/Theme.NoDisplay">
</activity>
我在使用Android4.3编译的时候可以直接运行,但是在整个程序今后后台在切换回来的时候SecondActivity回有一个界面并且覆盖在程序之上。这里需要在SeconActivity的onResume()当中做一下处理。
在使用Android6.0编译的时候直接报一个错误:Caused by: java.lang.IllegalStateException: Activity {com.example.androidthemdemo/com.example.androidthemdemo.SecondActivity} did not call finish() prior to onResume() completing
我在SecondActivity的onResume()方法当中加了一个finish()方法就好了。
阅读全文
0 0
- 启动一个没有界面的Activity(且没有焦点)
- 启动一个没有界面的Activity
- 一个透明且没有title的activity
- linux 启动一个没有界面的模拟器
- 如何启动一个没有Activity的Service
- 配置没有界面的Activity
- 创建一个没有任何界面的后台程序并且设置为开机启动
- Android开发之开机启动没有界面的应用程序
- Android开发之开机启动没有界面的应用程序
- 开机启动一个服务Service,启动后没有界面后台暗暗运行
- Android里面的EditText默认没有焦点
- eclipse启动不起来且没有报错
- myeclipse中dubbo服务无法启动且没有日志输出
- 没有界面的windows程序
- Listview没有焦点
- edittext默认没有焦点
- 一个APP是否可以没有Activity?
- C#怎么做一个永远没有焦点的窗口 类似输入法控制栏
- cocos2dx3.3 C++和Android的网络连接状态
- 10.25(周三)
- Matlab生成C代码
- 从零开始···mybatis配置扫描补充
- hadoop-2.5.1-src.tar文件分享百度云
- 启动一个没有界面的Activity(且没有焦点)
- CentOS6.5搭建freeradius服务器
- Ubuntu17.10<解决安装完网易云音乐无法打开>
- idea 使用之不能建类
- Linux命令
- 图片动态播放
- 查找标签
- Ubuntu16.04下在Python2.7安装OpenCV3.2.0出现的问题与解决办法
- 2017/10/25学习心得