Activity has leaked window that was originally added 问题解决

分类: android 2972人阅读 评论(2) 收藏 举报 android

在做练习的时候,切换屏幕竖恒状态时,会出现Activity has leaked window that was originally added 错误。网上查询得知原因是因为alertDilaog没有关闭所造成的。有2种解决方案:

1):

[java] view plain copy print ?
  1. @Override
  2. protectedvoidonPause()
  3. {
  4. super.onPause();
  5. //关闭对话框
  6. AlertDialog.dismiss();
  7. }
@Override protected void onPause() { super.onPause(); //关闭对话框 AlertDialog.dismiss(); }

2):

AndroidManifest.xml 中给相应的<Activity>节点添加android:configChanges="orientation|keyboardHidden|navigation"

更多相关文章

  1. Android(安卓)关闭(删除)FM Transmitter功能的方法
  2. android selector 的不能是空节点
  3. android入门级小软件身高体重计算器源代码,初学者可以看看~
  4. Android去掉自动获取焦点
  5. android弹出对话框大全
  6. Android自定义对话框列表
  7. Android(安卓)StateMachine记录
  8. 修改 ActivityManagerService.java 去掉 android 系统报错和程序
  9. Android(安卓)Dialog

随机推荐

  1. Android应用开发提高系列(4)——Android动
  2. Android联系人数据库全解析(1)
  3. android状态机statemachine详解
  4. Android的nodpi,xhdpi,hdpi,mdpi,ldpi
  5. 如何设计一款AndroidAPP
  6. Android(安卓)中Activity,Window和View之
  7. Android(安卓)架构设计的思想与原则是什
  8. Android(安卓)Studio新建项目继承Appcomp
  9. Android系统架构解析
  10. Android实现程序前后台切换效果