调用构造函数

时间:2017-06-06 09:59:06

标签: android class constructor android-asynctask nullpointerexception

我有扩展AsyncTask的类:

    public class DailyCourse extends AsyncTask<Integer, Void , Object> {
           public DailyCourse (){
           }
    }

我有覆盖必要的功能并拥有自己的功能。

在实现我的自定义接口的主要活动中,我尝试调用构造函数:

    public class Luncher extends AppCompatActivity implements DailyCourseAsyncResponse {
              dailyCourse = new DailyCourse() ;
    }

请注意我在onCreate之后执行此操作,问题是我收到此错误:

      java.lang.NullPointerException: Attempt to invoke virtual method 
     'java.lang.String android.content.res.Resources.getString(int)' on a 
      null object reference

有什么问题? 注意:它与this不重复,我知道什么是null异常,问题“是”我不知道为什么我在我的情况下得到了这个(已解决)

1 个答案:

答案 0 :(得分:0)

我发现了问题! 正如@RobertK所说,我试图以某种错误的方式访问资源。 而“某处”是我的私人最终属性之一,我试图以错误的方式设置价值。 (我的Resource对象为null)