Android的Service中弹出窗口解决方…
2013-06-27 16:26
281 查看
问题:
我们在使用Service时,经常会碰到这样的情况,比如用一个service做下载.此时service不一定在最前端,有可能是其它的Activity.
当下载完成时,如何能弹出对话框,让弹出框在当前activity之上。
解决方法:
在Service中启动一个activity,这个activity的主题为dialog,需要注意的是在启动Intent时需要加上Intent.FLAG_ACTIVITY_NEW_TASK
否则会报错
1)设置activity的主题为dialog:在AndroidManifest.xml里定义activity时,加上代码android:theme="@android:style/Theme.Dialog"
2)在Service中启动activity:
Intent it =new Intent(this,AlertActivity.class);
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(it);
我们在使用Service时,经常会碰到这样的情况,比如用一个service做下载.此时service不一定在最前端,有可能是其它的Activity.
当下载完成时,如何能弹出对话框,让弹出框在当前activity之上。
解决方法:
在Service中启动一个activity,这个activity的主题为dialog,需要注意的是在启动Intent时需要加上Intent.FLAG_ACTIVITY_NEW_TASK
否则会报错
1)设置activity的主题为dialog:在AndroidManifest.xml里定义activity时,加上代码android:theme="@android:style/Theme.Dialog"
2)在Service中启动activity:
Intent it =new Intent(this,AlertActivity.class);
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(it);
相关文章推荐
- Android的Service中弹出窗口解决方法
- Android的Service中弹出窗口解决方法
- Android 在Service中弹出窗口及SYSTEM_ALERT_WINDOW权限解决方法
- Android的Service中弹出窗口解决方法
- Android的Service中弹出窗口解决方法
- android技术--------如何解决弹出键盘只影响当前fragment输入的窗口
- 【Android开发日记】第一个任务Android Service!Service靴+重力感应器+弹出窗口+保持执行
- 从后台返回游戏的时候,新增弹出窗口的图片在android不加载(纹理变黑)的解决办法
- Android 获取栈顶activity并在service 中弹出全局dialog解决方法
- 解决android 长按语音操作 弹出语音层 点击其他的按钮会影响语音层的时间
- Android 弹出选择窗口
- 解决Android中Toast重复弹出问题
- Eclipse开启弹出"Subversive Connector Discovery"窗口解决办法
- Android自定义dialog中的EditText无法弹出键盘的解决
- Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析
- javaFx 2.0 中弹出新窗口的解决办法
- android webview js alert对话框 不能弹出 解决办法
- 解决ueditor图片上传的弹出窗口被遮盖问题
- 解决Android设备不弹出调试授权提醒
- [Android]后台Service 弹出自定义dialog