最新做升级时,出现一个问题提示对话框AlertDialog无法启动,而且还由内存泄露的问题
内存泄露的解决方案:
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
if(dialog != null){
dialog.dismiss();
}
}
AlertDialog无法启动 无法启动的解决方案:
1.增加权限:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
2. 在AlertDialog启动时配置:
noticeDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_TOAST);
noticeDialog.show();