您的位置:首页 > 编程语言 > Java开发

java.lang.IllegalStateException的解决方向

2016-05-14 12:03 351 查看


java.lang.IllegalStateException的意思是:
在不合理或不正确时间内唤醒一方法时出现的异常信息。换句话说,即 Java 环境或 Java 应用不满足请求操作。

也就是说我们的方法或者类的调用错误。

如果是方法错误:一种是参数使用错误,另一种是方法的使用条件错误,比如有些方法是private你就不能直接使用,如果非要使用只能使用反射的方式使用该方法,也有可能是权限的问题,如果在使用startActivity时需要在minefest中增加权限。才能使用此方法。等等。

如果是类型错误:构造方法不正确,有些类是final或者private或者有些构造方法就是private,如果要使用该类就需要通过其他的方式取得此类的对象。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: