service启动并在后台运行,到一定的时间 怎样让service弹出dialog?
解决方案 »
- ListView和Button在一起的时候的一个问题
- 不使用google map api,如何实现overlay和地图上的气泡标记
- 安卓手机用笔记本创建的临时网络
- android 2.2 自带的任务管理器 系统源码在哪个路径
- service无法启动
- Android4.2 把资源文件放到src目录下面
- 有做过android OCR 文字识别的同学吗 求教一个问题
- 如何关闭Android Studio对于错误拼写的英文单词的提示
- Android DownloadManager下载问题
- Android studio做个登录注册页面
- android 改变整个应用字体或者阅读模式
- 继承AlertDialog,写一个倒计时的dialog。java语法报错,高手帮忙
1.个人理解dialog的弹出要和Activity绑定在一起。也就是说要有Activity界面才能弹出dialog,由于service是在后台运行的。没有界面,如何能弹出dialog?
2.如果你想在service里面做完事情后通知前台界面的话可用用handler去发送一个message给前台.让前台界面弹dialog.
3.你也可以在前台注册一个广播接收器,service完成后发送一个广播让前台接收
4.总之你不能直接在service里面弹dialog
只要实现 dialog样式就可以了...
activity的theme改成dialog,在manifest.xml里