android-安卓 popwindown 点击事件 会报错 ?

问题描述

安卓 popwindown 点击事件 会报错 ?
在Activty 里面有几个fragment fragment 里面放的是listview listview 的adapter有一个图片 点击图片弹出popwindown popwindown 里面有四个按钮 然后我点击按钮 就报
AndroidRuntime(3072): android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@41f7c950 is not valid; is your activity running?
求大神怎么解决

解决方案

主要说的是你的android里一个Activity发生窗体泄漏了,也就是我们常说的内存泄漏,应该是你的打开一个PopupWindow时,它没有关闭PopupWindow,就退出这个Activity,就会发生这个错误,因为这里就有一个顺序,你要先关闭PopupWindow,再关闭Activity这个一定的,PopupWindow不能独立存在。

解决方案二:
我没有写关闭呀 我要点击popwindown 里面做点击事件

解决方案三:
在弹出之前,先去判断activity的状态。

isFinishing

时间: 2024-08-06 21:54:43

android-安卓 popwindown 点击事件 会报错 ?的相关文章

android-我的安卓按钮点击事件无法运行,求解答

问题描述 我的安卓按钮点击事件无法运行,求解答 一点击按钮就停止运行,但是编译单个java文件就没问题,求解答,求大神们解答,谢谢啦 解决方案 没图没代码没错误日志没法脑补 解决方案二: 你把代码和log贴出来呀 解决方案三: 解决方案四: 没有button 没有监听器,当然不行呀 解决方案五: 随便写了下,你首先要找到button,然后要有个监听来监听button的点击事件

android gridview里面点击事件

问题描述 android gridview里面点击事件 gridview的一个item布局里面有3个点击事件android:onClick="tock_on" android:onClick="tock_off" android:onClick="search",怎么实现对他们的操作呢? 解决方案 http://kandy0619.blog.163.com/blog/static/643443452010021101343213/ 解决方案二:

android 如何实现点击事件和触摸事件分开执行

问题描述 android 如何实现点击事件和触摸事件分开执行 我得手机分为两部分:整个屏幕的上部分是SurfaceView视频,下部分为按钮部分.现在需求是这样: 按钮部分屏蔽触摸事件,只能响应电击事件:视频部分不做限制.现在的问题是这样:按钮部分现在也响应触摸事件,怎么屏蔽掉触摸事件呢(我想让下半部分整体屏蔽掉触摸事件). 请教大神怎么做呀? public boolean onTouchEvent(MotionEvent event) { if (mIsLocked) { // locked,

android-在安卓studio中运行项目总是报错,有人知道怎么解决吗?

问题描述 在安卓studio中运行项目总是报错,有人知道怎么解决吗? Error:A problem occurred configuring project ':app'. Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find any version that matches com.android.support:appcompat-v7:23.+. Searched

downloadprovider-下载你上传(安卓DownloadProvider下载文件) 运行报错

问题描述 下载你上传(安卓DownloadProvider下载文件) 运行报错 文件地址http://download.csdn.net/detail/wodaoai/7828535运行报错如下希望你能帮助解决下08-27 18:18:29.669: E/ContentValues(1837): Cannot cast value for no_integrity to a Boolean: 108-27 18:18:29.669: E/ContentValues(1837): java.lan

android studio proguard 混淆微信libammsdk.jar报错

问题描述 android studio proguard 混淆微信libammsdk.jar报错 Error:Execution failed for task ':app:proguardRelease'. java.io.IOException: Can't read D:android_studioapplibslibammsdk.jar(;;;;;;!META-INF/MANIFEST.MF)) 怎么解决啊?在eclipse中解决了.但是同样的方法在android studio中不起作用

mediaplayer-关于安卓button的findviewbyid导致程序报错,和adapter的使用错误

问题描述 关于安卓button的findviewbyid导致程序报错,和adapter的使用错误 package com.example.mp3test; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import android.app.Activity; import android.da

网上下载的android项目导入错误,styles.xml报错怎么解决?

问题描述 网上下载的android项目导入错误,styles.xml报错怎么解决? 解决方案 AppCompat这类主题需要导入support v4库 解决方案二: android 导入项目报错---------------------- 解决方案三: 这是由于你没有这个style,你可以将别的正常项目的一个style名称拷贝过来,覆盖一下就可以了 解决方案四: 一般都是用的版本不同造成的问题.可以把你以前正确的项目下的value文件复制过来即可 解决方案五: 把鼠标放到报错的地方,查看错误详情

android-新手求助:安卓sql查找的函数,报错Nullpointerexception

问题描述 新手求助:安卓sql查找的函数,报错Nullpointerexception 代码如下 public User search(String username){ SQLiteDatabase sdb = helper.getReadableDatabase(); Cursor cursor =sdb.rawQuery("select * from user where username=?", new String[]{username}); if(cursor.moveTo