实现启动一个activity但不显示其界面
来源:互联网 发布:php开发的主要工作是 编辑:程序博客网 时间:2024/05/17 00:54
这个demo是个activity,但我现在已经有一个activity了,我就想把这个activity去掉。只实现定位功能就好了,我尝试去掉以后运行时却报错了。怎么试都不行。我估计这个类的内部实现是要依据activity的,也懒得去看了。看来只能把activity加上了。加上以后果然能运行了。但我的程序需要他不显示这个界面,怎么办呢。这时候我想起来一开始学习android时候接触到的activity的生命周期,于是想到能不能用生命周期来解决这个问题呢。
首先我在onCreate()方法中不添加setContextView方法,并在定位任务结束以后,调用onDestory方法来结束。结果运行后发现这个activity依旧会显示,显示的是一个黑屏,并且很快就跳出来了。看来这样不能实现。
之后我想起了每个activity都有一个主题的设定。于是我在网上找了一下,如何设定成不显示主题,没有想到Google考虑的比我全面多了,果然有那种主题:
<activity android:name="com.learns.LocationManager"android:theme="@android:style/Theme.NoDisplay"></activity>
这次再运行。OK,要调用的activity界面不再显示了。最后再利用当前的activity中的onresume方法把需要更新的数据刷新到当前的界面中就可以啦<script type="text/javascript"><!-- google_ad_client = "ca-pub-1944176156128447"; /* cnblogs 首页横幅 */ google_ad_slot = "5419468456"; google_ad_width = 728; google_ad_height = 90; //--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
0 0
- 实现启动一个activity但不显示其界面
- 实现启动一个activity但不显示其界面
- 实现启动一个activity但不显示其界面
- 实现启动一个activity但不显示其界面
- 启动一个activity但不显示其界面
- 启动Activity但不显示其界面
- 启动Activity不显示界面
- 启动Activity但是不显示界面
- 如何实现dialog弹出,但activity界面颜色不变暗
- Activity的启动界面实现
- android_不显示界面的activity调用
- 启动一个没有界面的Activity
- 程序启动时不显示界面
- WINCE启动不显示系统界面
- Activity单独显示,不随task启动
- 启动另外一个Activity,并获取其返回数据
- android实现拨打电话但不弹出拨号界面
- 实现点击app不显示界面,开机自启动后直接启动服务(适用于只启动服务不想显示界面)
- 基于Qt的QQ局域网聊天
- 关于打开酷狗就无法进行android程序调试的问题
- Android--Toast的简单封装
- HDU 5779 Tower Defence(dp+组合数)
- Effective C++ Item 08-别让异常逃离析构函数
- 实现启动一个activity但不显示其界面
- C ---边走边学 (知识点)
- mybatis 常见问题 FAQ
- 在CentOS 6.6 x86_64上安装SystemTap/Perf+FlameGraph玩转火焰图实录
- 打印n对括号的全部有效组合
- 打败爱情的那件小事 七夕我想和你好好的
- 【MFC入门】之六 MFC中创建应用程序资源之菜单资源plus快捷菜单 and 快捷键
- Java设计模式之适配器模式
- 二叉树中和为某一值的路径