Illegalaccessexception

Java.lang.Illegalaccessexception :activity.<init>() is not accessible from java.lang.Class。

今天寫代碼,遇到這個異常。我是在MainActivity的時候,把該類定義成一個線程安全的單利時,然後運行報該錯。

發現其他地方有調用該類的默認構造方法。解決或者默認構造權限改成public,或者其他調用該類的地方,使用單利引用


問題產生原因:調用該類的構造方法,是Private訪問權限。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章