java - 从 Android 服务调用 AlertDialog.Builder

标签 java android adt

我想显示来自服务的警报,并且我不在乎当前是什么 Activity ,只需显示警报即可。

但是构建者需要像这样的构建

AlertDialog.Builder builder = new AlertDialog.Builder(this);

但是我如何知道当前 Activity 并传递给AlertDialog.Builder

最佳答案

But how I know the current activity and pass to the AlertDialog.Builder?

您不需要知道当前的 Activity 。只需从服务中使用 android:theme="@android:style/Theme.Dialog" 主题启动一个 Activity。

关于java - 从 Android 服务调用 AlertDialog.Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11808151/

相关文章:

java - 依赖项目的settings.gradle未读取

java - 用作菜单的一部分时为搜索小部件设置提示文本

java - 如何在一种方法中获取用户输入并在另一种方法中使用它

java - 如何使用 MySQL DB 计算一天内出行次数的分布

java - 让 javah 在生成 JNI header 时忽略内部类?

android - Google Maps Android API - 两个带有 getMapAsync() 的 map

修改底层 Java 项目后 Android 项目不重建

android - 我需要丰富的 ui 经验才能使用 android 吗?

eclipse - 无法安装 eclipse adt 插件

java - Spring 3.0错误: The matching wildcard is strict,但找不到元素的声明