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提到的 我試圖在某處以錯誤的方式訪問資源。 和「某處」是我嘗試以錯誤的方式設定價值的一類私人最終財產。 (我的資源對象爲空)