Java.lang.Illegalaccessexception :activity.<init>() is not accessible from java.lang.Class。
今天寫代碼,遇到這個異常。我是在MainActivity的時候,把該類定義成一個線程安全的單利時,然後運行報該錯。
發現其他地方有調用該類的默認構造方法。解決或者默認構造權限改成public,或者其他調用該類的地方,使用單利引用
問題產生原因:調用該類的構造方法,是Private訪問權限。
Java.lang.Illegalaccessexception :activity.<init>() is not accessible from java.lang.Class。
今天寫代碼,遇到這個異常。我是在MainActivity的時候,把該類定義成一個線程安全的單利時,然後運行報該錯。
發現其他地方有調用該類的默認構造方法。解決或者默認構造權限改成public,或者其他調用該類的地方,使用單利引用
問題產生原因:調用該類的構造方法,是Private訪問權限。