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

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

  • 相关阅读:
    HDU2034 人见人爱 A
    二分查找
    利用向量积(叉积)计算三角形(多边形)的面积
    找出能被5或6整除,但是不能被两者同时整除的数 Exercise05_11
    找出分数最高的前两个学生 Exercise05_09
    金融应用,计算将来的学费 Exercise05_07
    千克与磅之间的转换 Exercise05_05
    将千克转换成磅 Exercise05_03
    统计正数和负数的个数,然后计算这些数的平均值 Exercise05_01
    回文数
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/4254318.html
Copyright © 2011-2022 走看看