如果对两个方向使用不同的功能,则对话框无法正确显示

时间:2011-05-11 10:40:16

标签: android android-activity orientation

在onCreate方法中,我已使用

为两个方向定义了不同的函数

if(getResources()。getConfiguration()。orientation == Configuration.ORIENTATION_PORTRAIT) {    //一些代码 }其他 {    //其他一些代码 } 如果在纵向模式下显示一条消息,则在更改为横向模式时会出现问题,反之亦然。 我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

您需要确保使用onDestroy关闭dismissDialog中显示的当前对话框 - 如果您使用showDialogonCreateDialog方法,则Android会自动假设您需要由活动管理的对话框,这意味着它在旋转时重新创建旧对话框。