想要跨活动显示警报对话框

时间:2013-06-29 12:48:46

标签: android alertdialog

我想显示一个Alert Dialog,即使我在显示警告对话框后回到之前的活动,它也会停留在屏幕上。有可能吗?

我尝试使用applicationContext,但它不起作用。

3 个答案:

答案 0 :(得分:0)

你不能这样做,因为一个对话框附有一个窗口上下文,如果窗口改变,对话框内存将被泄露,它将自动关闭对话框。你可以通过在两个屏幕中显示相同的对话框来产生相同的效果。但是你肯定会看到对话与活动的转变。

答案 1 :(得分:0)

您可以创建一个活动并为其指定一个对话框主题。这样你就不用担心上下文了。它对用户也没有任何影响,因为它看起来就像一个对话框。

但我同意AndyRes,这将是一个糟糕的用户体验。

答案 2 :(得分:0)

我不这么认为,我相信这会是糟糕的用户体验。也许你应该重新考虑设计。

相关问题