`
jianweicao
  • 浏览: 119712 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ERROR/WindowManager(***): Activity *** has leaked window com.android.internal.po

 
阅读更多

本文 2011-05-27 09:41 发表于本人CSDN 博客 http://blog.csdn.net/lonkiss/article/details/6449284现迁移至博客园

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

本文原创 转载请注明出处

 

在做项目是遇到这个错误

google : WindowManager: Activity  has leaked window

在stackoverflow.com(链接http://stackoverflow.com/questions/2850573/activity-has-leaked-window-that-was-originally-added)中找到答案 

最佳答案是 You're trying to show dialog after you're exit activity ( your thread came back ). THere are like 5 question with same thing in the last two weeks

另外一个给我帮助的回答是

看到以上回答后,我检查代码。发现在对话框中直接调用了finish方法,在finish前加了dismiss方法后,该错误解决。

分享到:
评论

相关推荐

    Android 中 android.view.WindowLeaked的解决办法

    我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWindown不能脱离Activity而单独存在着,...

    WindowManager.addView()实现悬浮窗口播放视频

    5. **加载布局并添加到WindowManager**:最后,通过LayoutInflater加载布局,找到`VideoView`或`ExoPlayer`并设置视频源,然后调用`windowManager.addView()`添加到屏幕。 ```java LayoutInflater inflater = ...

    android 采用windowmanager屏蔽home键

    在Android系统中,Home键是默认行为,允许用户随时返回主屏幕或切换到其他应用程序。然而,有时开发者可能需要在特定场景下禁用Home键,例如在全屏游戏或者某个重要操作过程中,确保用户不会意外退出。这通常通过`...

    Android Graphics Architecture.pdf

    ### Android图形架构详解 #### 一、概览 在深入探讨Android图形架构之前,我们首先对这个主题有一个大致的理解。Android图形架构是Android系统中一个关键的组成部分,它负责处理与用户界面相关的所有图形渲染任务...

    Android常用知识点汇总

    9. **设置全屏**:通过在Activity的AndroidManifest.xml中设置`android:theme="@android:style/Theme.NoTitleBar.Fullscreen"`,或者在代码中调用`getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN...

    开发中j2me与android的比较.pdf

    - **Android**:在 `Activity` 类中调用 `getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);`,同时调用 `requestWindowFeature(Window.FEATURE_NO...

    Android开机启动流程.docx

    ### Android开机启动流程详解 #### 一、系统引导(Bootloader) **1. 源码位置:** `bootable/bootloader/*` **2. 说明:** 当Android设备加电后,CPU首先执行的是Bootloader程序。Bootloader是整个启动过程中...

    Android开发艺术探索1

    - **WindowManager**:负责管理Window的添加、删除和更新,Window是应用程序界面的基础。 - **Window创建过程**:了解Activity、Dialog、Toast创建Window的过程。 9. **四大组件的工作过程** - **Activity和服务...

    Android 开发常用代码片段

    ### Android开发常用代码片段知识点详解 #### 一、图片旋转 **知识点概述:** 在Android应用开发中,经常需要对加载或捕获的图片进行旋转处理。例如,根据设备的方向来调整图片显示方向,或者根据特定需求进行角度...

    WindowManager.LayoutParams

    在Android开发过程中,`WindowManager.LayoutParams`是一个非常重要的类,它用于配置窗口的各种属性,如位置、大小、类型等。通过本文档,我们将深入探讨`WindowManager.LayoutParams`的所有参数及其详细信息。 ###...

    Xamarin.Android 悬浮框(背景半透明遮挡)

    WindowManager windowManager = (WindowManager)GetSystemService(WindowService); ``` 2. **创建悬浮框布局**: 定义一个XML布局文件,包含悬浮框中的元素,例如一个`LinearLayout`作为根视图,可以包含按钮、...

    Android面试题汇总.doc

    17. **Framework**:Activity的视图生成由Android框架处理,涉及WindowManager和ViewRootImpl等组件。 18. **ListView优化**:使用ViewHolder模式、复用convertView和预加载策略可以提高ListView的滚动性能。 19. ...

    Android应用源码之android 悬浮窗.zip

    - **ViewOverlay** 和 **WindowManager**:Android系统提供了两种方式创建悬浮窗,分别是基于`ViewOverlay`和`WindowManager`。`ViewOverlay`适用于在同一Activity内的轻量级悬浮元素,而`WindowManager`则可以创建...

    Android 利用WindowManager实现悬浮窗 demo

    在Android开发中,实现类似QQ视频那样的悬浮窗功能,需要用到`WindowManager`接口。`WindowManager`是Android系统服务之一,它允许应用管理窗口并控制它们在屏幕上的位置和显示方式。本篇将深入探讨如何利用`...

    Android悬浮框权限判断WindowManager

    - 使用`WindowManager`服务,通常在`Service`或`Activity`中初始化`WindowManager`实例:`WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);` - 创建一个`LayoutParam`对象,定义...

    android 悬浮窗

    在Android系统中,悬浮窗(通常被称为Floating Window或者Overlay)是一种可以覆盖在其他应用之上的UI元素,允许用户在执行其他任务的同时查看或操作这些窗口。这种功能在很多应用中都有所体现,如音乐播放器的歌词...

    Android程序员必须知道的53个知识点.docx

    1. **单实例运行方法**:在Android中,通过设置`android:launchMode="singleInstance"`可以在Activity中实现单例模式。但这并不意味着在application节点设置就能生效,必须在具体需要单例的Activity节点中添加此属性...

    Android 开发技巧新整理【技术文档】

    ### Android开发技巧新整理知识点概览 #### 一、网络连接与状态检查 **1. 建立GPRS连接** - **知识点**: 介绍如何在Android应用中建立GPRS连接。 - **应用场景**: 当应用需要通过移动网络访问互联网资源时。 - **...

    Android 获取设备信息

    在Android应用开发中,获取设备信息是常见的需求,这包括但不限于设备型号、硬件特性、操作系统版本等。这些信息对于调试、个性化用户体验或者数据分析都非常重要。本文将深入探讨如何在Android中获取这些关键信息。...

    Android 悬浮窗的实现源码

    4. **WindowManager**: `android.view.WindowManager`接口用于管理应用的窗口。在Service中,我们需要实例化`WindowManager`,然后通过它来添加、更新或移除悬浮窗。使用`addView()`方法将自定义View添加到系统...

Global site tag (gtag.js) - Google Analytics