我是一个相当新的android开发人员,所以我觉得我忽略了一些服务属性。请告诉我。
就服务而言,一切似乎都运行良好。我有一个看起来像这样的 IntentService 类:
public class MyIntentService extends IntentService
{
myClass myObject;
int test;
public MyIntentService()
{
super("MyIntentService");
test = 12;
myObject = new myClass(this, R.raw.file);
}
@Override
public IBinder onBind(Intent intent)
{
return new LocalBinder<MyIntentService>(this);
}
@Override
protected void onHandleIntent(Intent intent) {
}
myClass 的构造函数接受一个 Context,然后是一个用于原始资源的 int。如果我在 Activity 类中调用构造函数,它就可以正常工作。服务本身似乎也在工作,因为如果我注释掉对象的东西,我可以毫无问题地检索测试 int。
那么我在这里错过了什么?
非常感谢!