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访问权限。