Android 警告提示:Activity has leaked window xxxxx was originally added here

来源:互联网 发布:mac os vmware 太卡 编辑:程序博客网 时间:2024/06/06 02:22

出错的原因是由于手机在横、竖屏切换时导致的,处理办法:

1、在AndroidManifest.xml里面对出错的Activity加上:

 android:launchMode="singleInstance" android:configChanges="orientation|keyboardHidden"


2、在出错的Activity里面加上代码:

    @Override     public void onConfigurationChanged(Configuration newConfig)    {         super.onConfigurationChanged(newConfig);        if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)        {        //land        }        else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)        {        //port        }    }

 

 

 

原创粉丝点击