Android2.3系统 自定义的PopupWindow在实例化时报空指针异常

情况:是这样的,前段时间做了一个自定义的PopupWindow,就是写一个类,然后继承PopupWindow,别的什么操作都没有,但是在实例化的时候,在2.3系统中直接就报空指针异常(4.0及以上系统中运行是好的。)。

解决办法:

  1.如果你自定义的类是一个无参的构造函数,则需要在构造函数中写上:super();

  例如:

  


public MyPopupWindow(){
super();
}

  2.如果你自定义的类中有带参数的构造函数,例如:参数为Context
context。那么你就必须在构造函数中写上:super(context);

  例如:

  


public MyPopupWindow(Context context){
super(context);
}

时间: 2024-10-13 22:28:56

Android2.3系统 自定义的PopupWindow在实例化时报空指针异常的相关文章

关于Android2.X系统自定义图片圆角BUG的解决

今天在做项目的时候遇到的一个问题. 预期的效果是这样的: 可是在2.X系统得到的却是这样的: 左部分代码如下: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="@color/white" /

Dynamics CRM 系统自定义部分的语言翻译

Dynamics CRM 自带语言切换功能,在官网下载所需语言包安装后,在设置语言中就能看到你所添加的语言,勾选要启用的语言应用即可,再打开系统设置--语言就能看到可更改用户界面语言的显示了. 但官方提供的语言包只是对系统自带的功能的显示文字进行了切换,而自定义的显然没有 下面我要做的就是对自定义的文字进行翻译了,显然这就是个纯苦力活,新建个解决方案添加你要翻译的实体,点击上方的导出翻译 解压后会看到一个名叫"CrmTranslations.xml"的文件,用excel打开它会看到下面

自定义的PopUpWindow

1 package com.example.widget; 2 3 import android.app.Activity; 4 import android.content.Context; 5 import android.graphics.drawable.ColorDrawable; 6 import android.view.Gravity; 7 import android.view.LayoutInflater; 8 import android.view.View; 9 impo

夺命雷公狗---Smarty NO:13 系统自定义函数(plugins)

1.counter函数 实现自动计数功能 {counter start=0 skip=2 print=false} 参数说明: start:起始位置 skip:步阶 print:当前是否打印 demo5.html代码示例 <!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> </head> <body> <ul> &

使用ipns 为ipfs 系统自定义域名

ipns 可以帮助我们进行寻址操作,但是默认的hashid 还是太长,不好记忆,ipns 同时也支持 基于域名的解析,我们添加txt 记录就可以方便的解决ipfs 文件访问地址难记的问题,使用的是 一种叫做dnslink 的技术 环境准备 docker-compose version: "3" services:  ipfs:    image: ipfs/go-ipfs:latest    hostname: ipfs_host1    volumes:    - "./e

【Android开发经验】低版本中PopupWindow的init方法空指针异常的问题

昨天测试人员给我提交了一个BUG,在2.3版本中,弹出popupwindow的时候,会有空指针异常,在高版本没有问题,下面是报错信息(找的一段一样的异常,我的异常已经解决了) 异常信息: Exception: null 堆栈信息: android.widget.PopupWindow.setContentView(PopupWindow.java:384) android.widget.PopupWindow.<init>(PopupWindow.java:286) android.widge

linux系统部署Java程序获取ip时报Caused by: java.net.UnknownHostException: XXXXXXXXXX: XXXXXXXXXX: Name or service not known

问题一: Caused by: java.net.UnknownHostException: XXXXXXXXXX: XXXXXXXXXX: Name or service not known vi /etc/hosts 127.0.0.1 iZuf68tztea6l5ccdz7wemZ XXXXXXXXXX自己的主机名

android 集成系统分享和第三方分享案例

现在很多的应用基本都会集成分享这个功能,该功能包括系统分享(比如邮件,短信)和第三方分享(比如QQ和微信).其中有些公司会选择使用第三方的库来简化这些操作,加快开发,用的比较多的比如友盟社会化分享SDK,缺点就是自由度太低,因为可能你仅仅只是需要QQ和微信,其他的公司就会选择自己导入所需要的第三方SDK来自定义分享功能,自由度高,于是这篇博客主要来介绍后一种自定义分享功能的案例demo,下图是demo的运行效果: 具体分析一下源码,由于分享的内容根据需求的不同而不同,为了简单起见,我们就以最常用

Android-自定义PopupWindow

Android-自定义PopupWindow 2014年5月12日 PopupWindow在应用中应该是随处可见的,很常用到,比如在旧版本的微信当中就用到下拉的PopupWindow,那是自定义的.新版微信5.2的ActionBar,有人已经模仿了它,但微信具体是使用了ActionBar还是其他的笔者倒是不太清楚,本篇博客主要介绍如何自定义一个PopupWindow来供自己在开发应用时使用.因为笔者最近在开发一款应用时用到这个知识点,所以自己实现了类似新版微信的效果. 源码下载:http://d