android dialog dismiss 问题

现象描述: 在前台显示一个dialog,按home键,进入后台。 然后,调用dismissDilalog(removeDialog)。再显示当前Acivitity,则这个dialog消失。-- 这个行为符合预期。

但是,接下来行为就不符合了:

在前台显示一个dialog,按home键,进入后台。 然后,调用dismissDilalog(removeDialog)。切换语言(例如中文改成英文).再显示当前Acivitity,则这个dialog还是显示


解决办法: 可以在onRestart时候再去dismiss. 当前,如果有设计模式的话,可以有其它方法

你可能感兴趣的:(android dialog dismiss 问题)