解决:threadid=1: thread exiting with uncaught exception (group=0x4001d800)

W/dalvikvm(285): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
E/AndroidRuntime(285): FATAL EXCEPTION: main
E/AndroidRuntime(285): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.service/com.example.service.FirstService}: java.lang.ClassCastException: com.example.service.FirstService
www.111cn.Net E/AndroidRuntime(285): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
E/AndroidRuntime(285): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime(285): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime(285): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)

—————————————————————

今晚不小心,我也碰到了,我在对一个控件进行监听View.OnClickListener点击事件的时候,发生的错误,当时开始没仔细研究,然后百度谷歌各种搜了一堆,发现很多人也遇到了,但是最终都没有解决办法,然后静下心来研究!发现了问题,并提出两个解决方案!

原因是:(Button) findViewById(R.id.xxx);强制转换类型出错,你们把不支持点击事件的控件进行了button类型转换而实现View.OnClickListener 事件点击监听 ,然后就抱错了,这是根本原因!一般情况你们是把TextView或者非button的控件进行转换导致!

解决方案: 1, 进入布局文件把<TextView/>等样式直接改成<Button/>;
2, 用View取消button的强制转换,把类型转换成 View同样可以使用,并且和方法1不同的,2方法不影响控件的外形;

时间: 2024-09-25 22:16:25

解决:threadid=1: thread exiting with uncaught exception (group=0x4001d800)的相关文章

菜鸟 求解答-threadid=1: thread exiting with uncaught exception (group=0x414c4700)

问题描述 threadid=1: thread exiting with uncaught exception (group=0x414c4700) 菜鸟Android开发过程中开发的时候出现这种错误 哪位大神帮忙看看 怎么解决threadid=1: thread exiting with uncaught exception (group=0x414c4700) 解决方案 你只给出这个别人是无法知道你到底哪里出错吧,你可以把异常捕获,打印到出来,然后再看看哪里出错了

threadid=1: thread exiting with uncaught exception (group=0x40db8930)

异常信息如下:   07-26 17:23:49.521: W/dalvikvm(29229): threadid=1: thread exiting with uncaught exception (group=0x40db8930)   出现这种情况,有可能是View,在Activity中强制类型转换的时候,转换不对,或者为了方便复制代码出现ID重复的情况,还有一种情况,是跳转Activity的时候,Activity没有在清单文件注册

Uncaught exception com_exception with message Failed to create COM object_php技巧

在PHP中调用IE使用如下代码: 复制代码 代码如下: browser = new COM("InternetExplorer.Application"); 无法正常调用,直接报错: 复制代码 代码如下: Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `InternetExplorer.Application': 拒绝访问. 原因是IE的COM组件默认禁

Terminating app due to uncaught exception &amp;#39;NSUnknownKeyException&amp;#39;

问题:  Control Fun[3929:60b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<JAViewController 0x10920f570> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key sliderChanged.' *** First

ajaxupload.js uncaught exception: [Exception... &quot;Component returned failure code: 0x805e0006

ajaxupload.js uncaught exception: [Exception... "Component returned failure code: 0x805e0006 前段时间碰到一个怪问题,firefox在使用一个上传文件的js(ajaxupload.js)时总是报错(uncaught exception: [Exception... "Component returned failure code: 0x805e0006 [nsIDOMHTMLFormElemen

Fatal error: Uncaught exception Exception with message

php中如果遇到这样的问题,一般都是权限问题,修改目录的权限即可解决.

smarty出现Uncaught exception SmartyCompilerException

通常是因为smarty的边界符其他程序冲突,这时的解决办法有三个   1. 外链相关文件.如CCS样式表,就利用link外链层叠样式表文件.例如: 1 <link href="style.css" type="text/css" rel="stylesheet" /> 2. 使用literal标记.利用Smarty独有的literal标记区分不需要解析的区域,用标记{literal}和{/literal}包含起来的区域Smarty将跳

tablet-在 android 平板上的动画显示错误

问题描述 在 android 平板上的动画显示错误 我开发一个android程序,开始于启动画面.程序在模拟器和真机上可以运行,但是平板上不行. package com.example.project; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.Window; import an

java-进度条不能运行的问题

问题描述 进度条不能运行的问题 我想填充进度条,但是没有实现. MainActivity : package com.example.progressbar; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.app.ProgressDialog; import android.view.View; import android.view.View.On