【发布时间】:2013-04-22 13:55:38
【问题描述】:
当这段代码运行时,它给了我一个异常 RuntimeException。我还没有向 WakeWork.class 添加任何代码。关于为什么会爆炸的任何想法?
这是从我的“接收器上”警报中调用的。
Intent i = new Intent(context, WakeWork.class);
WakefulIntentService.sendWakefulWork(context, i);
manifest.xml<service android:name="com.PageP.WakeWork"></service>
WAKEWORK.CLASS
package com.PageP;
import android.content.Intent;
public class WakeWork extends WakefulIntentService {
public WakeWork(String name) {
super(name);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(){
super.onCreate();
}
@Override
protected void doWakefulWork(Intent intent) {
// TODO Auto-generated method stub
}
}
错误
Thread [<1> main] (Suspended (exception RuntimeException))
ActivityThread.handleCreateService(ActivityThread$CreateServiceData) line: 2346
ActivityThread.access$1600(ActivityThread, ActivityThread$CreateServiceData) line: 126
ActivityThread$H.handleMessage(Message) line: 1221
ActivityThread$H(Handler).dispatchMessage(Message) line: 99
Looper.loop() line: 137
ActivityThread.main(String[]) line: 4560
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 511
ZygoteInit$MethodAndArgsCaller.run() line: 784
ZygoteInit.main(String[]) line: 551
NativeStart.main(String[]) line: not available [native method]
长猫
04-22 10:32:04.127: W/AsyncTask(9004): com.PageP.GrabURL.doInBackground(GrabURL.java:36) 04-22 10:32:04.127: W/AsyncTask(9004): 在 com.PageP.GrabURL.doInBackground(GrabURL.java:1) 04-22 10:32:19.080: E/AndroidRuntime(9004): java.lang.RuntimeException: 无法实例化服务 com.PageP.WakeWork: java.lang.InstantiationException: 无法实例化类 com.PageP.WakeWork;没有空的构造函数 04-22 10:32:19.080:E/AndroidRuntime(9004):原因:java.lang.InstantiationException:无法实例化类 com.PageP.WakeWork;没有空的构造函数
【问题讨论】:
-
请发布整个堆栈跟踪。
-
我是 Eclipse 新手。我如何到达可以复制/粘贴它的位置。
-
我相信我已经发布了它......
-
那是 Eclipse 捕获异常。继续经过这一点,然后在 LogCat 视图中,您将看到完整的堆栈跟踪,并且可以突出显示行并按 Ctrl-C 将它们复制到剪贴板(Windows/Linux - 无论 OS X 的等效键序列) .我的猜测是您的服务未在您的清单中注册。
-
您可以在上面看到我显示清单条目的位置。那个条目不正确吗?好的,让我尝试获取堆栈跟踪信息...