0

时,你得到的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重复,我知道什么是空的异常,问题“是”我不知道为什么我得到,在我的情况下(解决)

+1

问题绝对不在您提供的代码中。您尝试在某处以错误的方式访问资源。 –

+0

@RobertK。但是在尝试调用构造函数时,此时出现错误,这就是为什么我很困惑 – sasan

+0

我们可以看到完整的崩溃日志吗? –

回答

0

我发现问题!作为@RobertK提到的 我试图在某处以错误的方式访问资源。 和“某处”是我尝试以错误的方式设定价值的一类私人最终财产。 (我的资源对象为空)