0

我正在浏览一位相当熟练的开发人员的代码,并看到了这个:

new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), R.style.Theme_DeviceDefault));

由于这是针对 API 14 构建应用程序的唯一原因,这让我对这种方法的好处感到困惑。我什么都看不到。我认为当您在活动无效的 Dialog 上调用 .show() 或 .dismiss() 时,它不会帮助防止异常,而且我想不出其他任何东西。

提前致谢。

4

1 回答 1

1

这是在 API 11 之前为构建器设置对话框主题的方法。具有第二个参数的构造函数仅从 API 11 添加。之前没有其他方法可以为构建器设置主题。这里是举例说明。

于 2013-01-22T16:44:31.483 回答