
Exceptions异常记录
夜瑾漠
这个作者很懒,什么都没留下…
展开
-
java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
Tag:android 8.0 适配 问题描述: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation 引入原因: Android8.0适配问题,API升级到28后,某处点击页面跳转时App崩溃异退 引入位置: Android...原创 2019-07-04 18:40:00 · 136 阅读 · 0 评论 -
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context...
参考博客:https://blog.youkuaiyun.com/u010665691/article/details/43372517 问题描述: 通过外部Activity的上下文调用startActivity(),需要添加FLAG_ACTIVITY_NEW_TASK标志。 因为 Activity 与 Context 中都有一个 startActivit...原创 2019-08-21 14:43:00 · 4298 阅读 · 0 评论 -
java.lang.StackOverflowError: stack size 8MB
问题描述: 内存溢出了,程序里可能是有死循环或递归调用 解决方法: 我这边引入的原因是在加载布局的时候,没有设置attachToRoot参数 inflate(R.layout.common_layout, null, false); 最后改为 false 就正常了 当然可能还有其他原因导致该异常,多百度多学习吧 ...原创 2019-05-29 17:23:00 · 404 阅读 · 0 评论 -
java.util.zip.DataFormatException: stream error
问题描述: Androi使用GZip对文件进行压缩操作的时候,报出此异常(Android版本是4.4.2) 解决方法: 在对流进行关闭时候,去掉其中一个即可。 // gos.finish(); gos.flush(); ...原创 2019-05-24 09:49:00 · 962 阅读 · 0 评论 -
Method threw 'java.lang.NullPointerException' exception. Cannot evaluate org.json.JSONObject.toSt...
异常: Method threw 'java.lang.NullPointerException' exception. Cannot evaluate org.json.JSONObject.toString() 问题描述: // 空指针位置 JSONObject obj = new JSONObject(data); 空指针异常,json调用 toString() 方法...原创 2020-03-06 18:35:14 · 12844 阅读 · 0 评论 -
java.security.InvalidKeyException: Unsupported key size: 4 bytes
问题描述: AES加密的秘钥按规定是16位,否则会出现标题中的异常 解决方法: 将AES秘钥改成16位即可原创 2019-04-29 14:50:00 · 3370 阅读 · 0 评论 -
javax.crypto.IllegalBlockSizeException: last block incomplete in decryption
问题描述: AES解密的时候报错 IllegalBlockSizeException 解决方法: 使用Aes解密之前先使用Base64解密一次 报错原因: 使用AES加密后还需使用Base64编码方式再进行一次加密,所以解密的时候需要先用Base64解密,再用AES的方法解密 具体的原理不是很明白,大家可自行百度 ...原创 2019-05-11 13:01:00 · 20087 阅读 · 0 评论 -
Error: Static interface methods are only supported starting with Android N (--min-api 24)
问题描述: 我这边使用了ButterKnife 9.0.0,而java8才支持静态接口方法,忘了配置 解决方法: 在app的build.gradle中进行如下配置: android { compileSdkVersion 28 · · · compileOptions { sourceCompatibility JavaVersio...原创 2019-06-01 14:32:00 · 329 阅读 · 0 评论