遇到场景:今天做下载,刚开始我把视频下载到Android/data/包名/cache下,视频在两天之后,被系统自动清除了,所以今天想起来优化一下,就更改了个路径Android/data/包名/files下,然后问题来了,下载状态直接混乱,并且还给我报这个错

NullPointerException int java.util.List.size()

查询了一下,https://blog.csdn.net/tou_star/article/details/70256011 这篇文章找到了答案,虽然不知道是不是真的因为这个原因,但问题确实是解决了 ,重复一遍文章的内容:

在Android studio中,混淆,打包项目,安装真机,打开软件,报错。不混淆,打包没有异常。错误肯定是混淆了不该混淆的。

java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference

at com.*.*.adapter.HomePageAdapter.getCount(Unknown Source)

注意这个地方是List.size(),空。

解决:所有model类不要混淆。

-keep class package.*.model.**{*;}  在混淆中添加了这一行    问题解决了

希望可以帮助到跟我遇到相同问题的小伙伴,在这里仅做笔记使用。

NullPointerException int java.util.List.size()相关推荐

  1. java vector_Java Vector size()方法与示例

    java vector 矢量类size()方法 (Vector Class size() method) size() method is available in java.util package ...

  2. java enummap_Java EnumMap size()方法与示例

    java enummap EnumMap类的size()方法 (EnumMap Class size() method) size() method is available in java.util ...

  3. java treemap_Java TreeMap size()方法与示例

    java treemap TreeMap类的size()方法 (TreeMap Class size() method) size() method is available in java.util ...

  4. java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()'

    java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' ...

  5. java.util.Random 类的 nextInt(int num )

    随机产生3个67~295的整数并找出数值居中的数 并输出中间的数 例如:100,225和200,输出200 要随机产生某个范围内的整数,用 java.util.Random 类的 nextInt(in ...

  6. Android异常 NullPointerException: Attempt to invoke virtual method int java.lang.Integer.intValue()

    异常详情 05-23 16:15:41.672 4206 6875 E AndroidRuntime: java.lang.NullPointerException: Attempt to invok ...

  7. java.util.List学习笔记

    概述 在Java中,List是一种特殊的集合结构,即:List是一种有序的集合.在List接口的实现中,需要提供根据列表下表对元素进行操作的方法,包括:插入,删除,查询和修改等: List一般允许重复 ...

  8. java.util.concurrent.ExecutorService 接口 源码

    2019独角兽企业重金招聘Python工程师标准>>> 线程池相关 源码: package java.util.concurrent;import java.util.List; i ...

  9. java.util.concurrent.ExecutorCompletionService 源码

    2019独角兽企业重金招聘Python工程师标准>>> 线程池相关 源码: package java.util.concurrent;public class ExecutorCom ...

最新文章

  1. SPL--Serializable
  2. c++ PVOID封装成C#
  3. FastDFS设置开机启动
  4. python while 循环 if elif else 判断
  5. 018:Django商城部署和数据库读写分离
  6. [Redis6]NoSQL数据库简介_特点
  7. php开发问题-class_exists
  8. 关于EditPlus3 取消备份后再重新打开 备份设置还原到默认状态的问题
  9. ISO-IEC 27001 SOA适用性说明原文+个人理解
  10. 汉字的计算机输入法发展与历史,汉字输入的发展历程
  11. Android 吸顶布局的写法
  12. Ganymed SSH-2 for Java系列11之SCPClient
  13. AcWing 365. 圆桌骑士
  14. esri wkt转rings json字符串 java
  15. 使用Beef劫持客户端浏览器并进一步使用Beef+msf拿客户端shell
  16. 最新全开源的个人主页源码/原创拟态UI3.0版
  17. android的异步任务与handler分析与初步实战
  18. 给入行新人的一点忠告
  19. 分享一份技术书籍《Java 8 》PDF版,可自行下载
  20. MODIS数据处理工具MODIS Reprojection Tool(MRT)介绍

热门文章

  1. web前端开发职业技能证书_1+x证书web前端开发职业技能等级标准1
  2. python的栈在哪个库_Python实现栈的方法
  3. 能用python做信号处理吗_Python中的信号处理
  4. python 小说 云_Python给小说做词云
  5. 使用verilog实现基于FPGA的TDC设计
  6. 电路常识性概念(1)-输入、输出阻抗
  7. java_options字符串拼接_java8 StringJoiner拼接字符串
  8. python_数据库连接之mysql
  9. 杭电acm2059-龟兔赛跑 java
  10. ●BZOJ 4408 [Fjoi 2016]神秘数