zoukankan      html  css  js  c++  java
  • android activity has leaked window phonewindow

    一般网上说的就是在调用Activity.finish()之后,对话框还没有关闭,导致没有依附才出的异常,这个我就不多说了。我的这个异常比较特别,这是我原来的代码

    @Override
     public boolean onKeyDown(int keyCode, KeyEvent event){
      if(keyCode==KeyEvent.KEYCODE_BACK){
       new AlertDialog.Builder(this).setTitle("对话框").setMessage("确定退出").setPositiveButton("保存", new DialogInterface.OnClickListener(){
        
        @Override
        public void onClick(DialogInterface arg0, int arg1){
         SharedPreferences shared=getSharedPreferences(fileName, MODE_PRIVATE);
         Editor edit=shared.edit();
         edit.putString("path", currDir.getPath());
         edit.commit();
         System.exit(0);
        }
       }).setNegativeButton("取消", new DialogInterface.OnClickListener(){
        
        @Override
        public void onClick(DialogInterface arg0, int arg1){
         
        }
       }).create().show();
      }
      return super.onKeyDown(keyCode, event);

     }

    这是我修改后的代码

    @Override
     public boolean onKeyDown(int keyCode, KeyEvent event){
      if(keyCode==KeyEvent.KEYCODE_BACK){
       new AlertDialog.Builder(this).setTitle("对话框").setMessage("确定退出").setPositiveButton("保存", new DialogInterface.OnClickListener(){
        
        @Override
        public void onClick(DialogInterface arg0, int arg1){
         SharedPreferences shared=getSharedPreferences(fileName, MODE_PRIVATE);
         Editor edit=shared.edit();
         edit.putString("path", currDir.getPath());
         edit.commit();
         System.exit(0);
        }
       }).setNegativeButton("取消", new DialogInterface.OnClickListener(){
        
        @Override
        public void onClick(DialogInterface arg0, int arg1){
         
        }
       }).create().show();
      }
      return true;
     }

    就这点不同,不知道为什么?很诡异

  • 相关阅读:
    人间故事馆话题:聊聊那些被骗经历,让其他人不再被骗
    路过的风景
    路过的风景
    上海最适合拍照的旅游地点
    Java EE (11)
    五、服务器端的局域网
    P1294 高手去散步 洛谷
    堆排序【模板】
    P3383 【模板】线性筛素数 洛谷
    P1516 青蛙的约会 洛谷
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/4254318.html
Copyright © 2011-2022 走看看