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

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

  • 相关阅读:
    Sigma Function 数学 因子求和
    luogu P3800 Power收集
    LibreOJ #110. 乘法逆元
    luogu P3802 小魔女帕琪
    LibreOJ #6000. 「网络流 24 题」搭配飞行员
    LibreOJ #103. 子串查找
    LibreOJ #102. 最小费用流
    LibreOJ #109. 并查集
    BZOJ 1922: [Sdoi2010]大陆争霸
    LibreOJ #119. 最短路
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/4254318.html
Copyright © 2011-2022 走看看