我想显示一个Alert Dialog
,即使我在显示警告对话框后回到之前的活动,它也会停留在屏幕上。有可能吗?
我尝试使用applicationContext
,但它不起作用。
答案 0 :(得分:0)
你不能这样做,因为一个对话框附有一个窗口上下文,如果窗口改变,对话框内存将被泄露,它将自动关闭对话框。你可以通过在两个屏幕中显示相同的对话框来产生相同的效果。但是你肯定会看到对话与活动的转变。
答案 1 :(得分:0)
您可以创建一个活动并为其指定一个对话框主题。这样你就不用担心上下文了。它对用户也没有任何影响,因为它看起来就像一个对话框。
但我同意AndyRes,这将是一个糟糕的用户体验。
答案 2 :(得分:0)
我不这么认为,我相信这会是糟糕的用户体验。也许你应该重新考虑设计。