Pop up dialog in Android home screen(在 Android 主屏幕中弹出对话框)
问题描述
是否可以通过服务在安卓设备的主屏幕上显示弹出对话框(AlertDialog)?
Is it possible to show pop up dialog (AlertDialog) in home screen on the android device via services?
推荐答案
您可以使用 Theme.Dialog
主题创建一个 Activity
.在您的 AndroidManifest.xml
文件中,将主题添加到活动中,如下所示:
You could create an Activity
with the Theme.Dialog
theme. In your AndroidManifest.xml
file add the theme to the activity, like this:
<activity android:name=".DialogActivity" android:theme="@android:style/Theme.Dialog"></activity>
从您的服务中只需启动这个Activity
.您必须使用 Intent.FLAG_ACTIVITY_NEW_TASK
标志开始活动.请参阅如何从服务启动活动
From your service simply start this Activity
. You will have to start the activity with the Intent.FLAG_ACTIVITY_NEW_TASK
flag. See How to start an Activity from a Service
这篇关于在 Android 主屏幕中弹出对话框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 Android 主屏幕中弹出对话框
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01