Android对话框与Activity共存时的异常
异常提示信息
01-01 18:30:38.630: E/WindowManager(14537): Activity
com.jack.outstock.activity.ManageCustomActivity has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@481801a8 that was
originally added here
01-01 18:30:38.630: E/WindowManager(14537): android.view.WindowLeaked:
Activity com.jack.outstock.activity.ManageCustomActivity has leaked
window com.android.internal.policy.impl.PhoneWindow$DecorView@481801a8
that was originally added here
01-01 18:30:38.630: E/WindowManager(14537): at android.view.ViewRoot.<init>(ViewRoot.java:247)
01-01 18:30:38.630: E/WindowManager(14537): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
01-01 18:30:38.630: E/WindowManager(14537): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
01-01 18:30:38.630: E/WindowManager(14537): at android.view.Window$LocalWindowManager.addView(Window.java:424)
01-01 18:30:38.630: E/WindowManager(14537): at android.app.Dialog.show(Dialog.java:241)
01-01 18:30:38.630: E/WindowManager(14537): at com.jack.outstock.view.MyDialog.createAlertDialog(MyDialog.java:89)
01-01 18:30:38.630: E/WindowManager(14537): at
com.jack.outstock.activity.ManageCustomActivity$1.handleMessage(ManageCustomActivity.java:41)
01-01 18:30:38.630: E/WindowManager(14537): at android.os.Handler.dispatchMessage(Handler.java:99)
01-01 18:30:38.630: E/WindowManager(14537): at android.os.Looper.loop(Looper.java:123)
01-01 18:30:38.630: E/WindowManager(14537): at android.app.ActivityThread.main(ActivityThread.java:4627)
01-01 18:30:38.630: E/WindowManager(14537): at java.lang.reflect.Method.invokeNative(Native Method)
01-01 18:30:38.630: E/WindowManager(14537): at java.lang.reflect.Method.invoke(Method.java:521)
01-01 18:30:38.630: E/WindowManager(14537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
01-01 18:30:38.630: E/WindowManager(14537): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
01-01 18:30:38.630: E/WindowManager(14537): at dalvik.system.NativeStart.main(Native Method)
出错原因:是 activity 和dialog同时显示,在直接finish activity时出错,
解决方法:要先dialog.dismiss() 后activity.finish() ,如果直接finish() 会出错 但不影响功能
Android对话框与Activity共存时的异常的更多相关文章
- [Android]对话框样式Activity获得窗口外点击事件
Dialog除了使用Dialog类来实现之外,还可以使用Dialog样式的Activity来实现,只需要在注册Activity时指明theme为adnroid:Theme.Dialog就行,这样的Di ...
- 解决Android ListView 和 ScrollView 共存时冲突 问题 方法其一
转载请注明出处: http://www.goteny.com/articles/2013/11/8.html http://www.cnblogs.com/zjjne/p/3428480.html 当 ...
- Android开发——异步任务中Activity销毁时的问题
0. 前言 在Android开发中经常会发生Activity的销毁重建,比如用户长时间接听一个电话后回到APP.在Android开发--Fragment知识整理(二)中我们提到了使用Fragment ...
- Android中Activity运行时屏幕方向与显示方式详解
现在我们的手机一般都内置有方向感应器,手机屏幕会根据所处位置自动进行横竖屏切换(前提是未锁定屏幕方向).但有时我们的应用程序仅限在横屏或者竖屏状态下才可以运行,此时我们需要锁定该程序Activity运 ...
- Android 中Activity生命周期分析:Android中横竖屏切换时的生命周期过程
最近在面试Android,今天出了一个这样的题目,即如题: 我当时以为生命周期是这样的: onCreate --> onStart -- ---> onResume ---> onP ...
- Android app启动activity并调用onCreate()方法时都默默地干了什么?
Android app启动activity并调用onCreate() 方法时都默默地干了什么? 在AndroidManifest.xml文件中的<intent-filter>元素中有这 ...
- Android开发,在Activity启动时,默认隐藏软键盘。和遮挡Edittext时的处理
在Activity启动时,默认隐藏软键盘: 在AndroidManifest.xml中找到你得Activity ,为它添加属性: android:windowSoftInputMode="s ...
- Android应用开发-Activity(重制版)
Android四大组件:Activity,Service,Broadcast Receiver,Content Provider Activity是Context的子类,同时实现了Window.Cal ...
- Android应用开发-Activity
Android四大组件:Activity,Service,Broadcast Receiver,Content Provider Activity是Context的子类,同时实现了Window.Cal ...
随机推荐
- 宏基因组扩增子图表解读2散点图:组间整体差异分析(Beta多样性)
散点图 数据点在直角坐标系平面上的分布图.在宏基因组领域,散点图常用于展示样品组间的Beta多样性,常用的分析方法有主成分分析(PCA),主坐标轴分析(PCoA/MDS)和限制条件的主坐标轴分析(CP ...
- 让System.Drawing.Bitmap可以在linux运行
.net core的bitmap使用的是以下类库,但无法在linux运行 https://github.com/CoreCompat/CoreCompat 在linux运行需要安装runtime.li ...
- Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用
参考博客:https://www.cnblogs.com/good-study/p/9928587.html 一.yum命令概述: 1.简介: yum命令时在Fedora和RedHat以及SUSE中基 ...
- iic通讯 FPGA实现 mpu6050为例
IIC最常用的通讯协议,但普遍用于单片机.arm这些,用FPGA实现大材小用,但对于菜鸡水平练练手很不错,考验串并转换和时序的控制.今天我就以mpu6050陀螺仪为例,实现FPGA的iic通信. 1. ...
- B.2 列表
从很多方面来说,列表是最简单也最自然的集合类型.框架中包含很多实现,具有各种功能 和性能特征.一些常用的实现在哪里都可以使用,而一些较有难度的实现则有其专门的使用场景. B.2.1 List< ...
- Map的两种遍历方式
********************************************************************************* ****************** ...
- Django REST framework 自定义(认证、权限、访问频率)组件
本篇随笔在 "Django REST framework 初识" 基础上扩展 一.认证组件 # models.py class Account(models.Model): &qu ...
- 9.2 Socket编程
远程管理软件和黑客软件大多依赖于Socket来实现特定功能,前几年流行的端口反弹更是把这项技术发挥到了极致. 如前所述,UDP和TCP是网络体系结构的传输层运行的两大重要协议,其中,TCP适用于对效率 ...
- 【codeforces 514C】Watto and Mechanism(字典树做法)
[题目链接]:http://codeforces.com/contest/514/problem/C [题意] 给你n个字符串; 然后给你m个询问;->m个字符串 对于每一个询问字符串 你需要在 ...
- JavaSE 学习笔记之StringBuilder(十六)
< java.lang >-- StringBuilder字符串缓冲区:★★★☆ JDK1.5出现StringBuiler:构造一个其中不带字符的字符串生成器,初始容量为 16 个字符.该 ...