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;
     }

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

  • 相关阅读:
    C#后台正则表达式
    Layer 弹出层抖动问题
    JS中子页面父页面方法 变量相互调用
    layer最大话.最小化.还原回调方法
    trove远程连接mongodb
    tar.gz tar.bz2的解压命令
    IO测试工具之fio详解
    HTTP请求方法
    jmeter --使用put方法上传文件
    DHCP的原理和实现过程
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/4254318.html
Copyright © 2011-2022 走看看