Keep on going, never give up.

android: dalvik newinstance failed no init ()

Android编程中,当某个Activity中使用StartService或者bindService来启动一个IntentService(也是继承自Service)时,提示如下错误:

dalvik newinstance failed no init ()

接着就是崩溃信息,经过检查是因为IntentService缺少无参构造函数造成的,只需在IntentService的继承类中增加一个无参构造函数即可,示例如下:

public MyCamService() {
    super("MyCamService");
   // TODO Auto-generated constructor stub
}
         

整理原因:Service创建实例时,找不到无参构造函数,引起崩溃。

参考资料:

http://stackoverflow.com/questions/2120699/newinstance-failed-no-init

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.