4

我是一个相当新的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。

那么我在这里错过了什么?

非常感谢!

4

0 回答 0