Android使用Handler进行实例化(new)时报错的原因及解决方法

Android使用Handler进行实例化(new)时, 如: private Handler handler = new Handler();

会报错"Handler is abstract, cannot be instantiated.", 提示使用, 其他实例化方式.

原因: 导入(import)库发生错误, 使用Android的句柄(handler)库, 不是java的句柄库;

使用"import android.os.Handler;" 代替 "import java.util.logging.Handler;"

即可, Handler的使用方法:

private Handler handler = new Handler();
...
handler.post(new Runnable() {
   @Override
   public void run() {
        addNewQuake(quake);
   }
});

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, 实例
, android运行时报错
, new
, handler
, 句柄
, android handler
, 实例android
android的handler
handler looper 实例、handler实例、jfinal handler实例、android handler 实例、handler内存泄露解决,以便于您获取更多的相关知识。

时间: 2024-10-22 06:04:18

Android使用Handler进行实例化(new)时报错的原因及解决方法的相关文章

网易UU加速器常见错误码原因及解决方法

以下是大家在使用UU时比较常见的错误码和解决方法,为了能够更快地解决问题,大家遇到错误码时请先检查一下本地的系统配置,比如系统时间是否准确.网络的连接.防火墙配置.安全软件的部署.后台是否有占用带宽的程序等等,如果碰到其他错误码请及时与我们联系哦. 错误码400 问题原因:亲,验证码输错啦 解决方法:完整且正确地输入您收到的验证码,你懂的! 错误码402 问题原因:身份验证到期 解决方法:重新操作一次身份验证 错误码406 问题原因:超过半个小时未输入验证码,导致验证码过期 解决方法:重新操作一

eclipse使用LWUIT时报错java.lang.NoClassDefFoundError解决方法

本人的环境:eclipse3.3+eclipseme1.7.9+wtk2.5 测试源程序: import com.sun.lwuit.Display; import com.sun.lwuit.Form; import com.sun.lwuit.Label; import com.sun.lwuit.layouts.BorderLayout; import com.sun.lwuit.plaf.UIManager; import com.sun.lwuit.util.Resources;  

Win8.1系统安装软件时报错called runscript when...解决方法

  最近有网友反映win8.1系统安装软件时候会遇到这样的提示: called runscript when not marked in progress,导致安装失败,这该怎么办呢?下面小编整理了一些方法和大家分享,看能否解决问题.下面就详情;来看看了解下吧! 解决方法: 1.右键点击任务栏进入任务管理器>详细信息>找到 Windows文件资源管理器(explorer.exe),然后选中,点击结束任务; 2.在任务管理器的左上方>单击文件选项>运行新任务>在弹出的对话框右下

MySQL统计函数GROUP_CONCAT报错的原因及解决方法

今天在执行下面这条sql语句时,结果报错了. CREATE table car_user_content select addr_id,comm_userid,GROUP_CONCAT(comm_content) as content from (select * from forum_comment union select * from forum_comment1) as te GROUP BY addr_id,comm_userid ; 这里用到了联合函数GROUP_CONCAT,但在使

实例化DbHelper时报错,DbHelper的类型初始值设定项引发异常

问题描述 实例化DbHelper时报错,DbHelper的类型初始值设定项引发异常 麻烦各位能帮我看看什么原因吗? 解决方案 看你驱动是mysql的,你确认这个dll类库支持mysql数据库,看错误是使用了access的驱动,不是mysql的 解决方案二: 这个类库是可以操作多种数据库的,根据不同的连接串里的providerName="MySql.Data.MySqlClient"来指定的,这个看起来没什么问题吧?

android-各位高手,帮我分析以下代码在安卓手机上运行时报错的原因!

问题描述 各位高手,帮我分析以下代码在安卓手机上运行时报错的原因! //MainActivity.java如下: ```import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.webkit.WebSettings.RenderPriority;

eclipse rcp-eclipse打开时报错,试了好多方法都不行

问题描述 eclipse打开时报错,试了好多方法都不行 jdk:64位 操作系统:64位 解决方案 eclipse的配置文件,参数和值各占一行,你的配置中-vm后面的路径在同一行,这个肯定是错误的.另外你的路径里面的bin后面还有两点这样的路径,请使用完整的路径. 还有我-vm使用的是jre/bin/javaw.exe,而不是jvm.dll,如果上面的修改还是不能工作的话,你可以试一下这个.

Android开发中R.java文件丢失或无法更新的解决方法

本文分析了Android开发中R.java文件丢失或无法更新的解决方法.分享给大家供大家参考,具体如下: 首先确定你的SDK是新的. 其次接下来检查你的.xml文件,文件名不能大写. 如果xml文件太多 ,那么clean一下你的项目,这时候注意看Console的提示. Console会提示你xml文件错误在哪里 修改完xml文件之后 clean你的项目,再build你的项目 R.java会重新出现或更新 Android 在开发中会自动生成一个 R.java 文件 ,这个文件是自动生成的,最好不要

Android ListView滑动过程中图片显示重复错乱闪烁的原因及解决方法

主要分析Android ListView滚动过程中图片显示重复.错乱.闪烁的原因及解决方法,顺带提及ListView的缓存机制. 1.原因分析 ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View).ListView通过adapter的getView函数获得每行的item.滑动过程中, a. 如果某行item已经滑出屏幕,若该item不在缓存内,则put进缓存,否则更新缓存: b. 获取滑入屏幕的行item之前会先判断缓存中是否有可用的ite