摘要:前言 GsonFormat插件可以快速将Json文本转换自动生成为实体类的字段代码 添加GsonFormat 打开Android studio > 菜单栏 > File > Settings > Plugins > 搜索栏输入GsonFormatPlus > 点击安装 > 重启Android stu
阅读全文
01 2020 档案
摘要:前言 GsonFormat插件可以快速将Json文本转换自动生成为实体类的字段代码 添加GsonFormat 打开Android studio > 菜单栏 > File > Settings > Plugins > 搜索栏输入GsonFormatPlus > 点击安装 > 重启Android stu
阅读全文
摘要:前言 LayoutCreator插件可以快速帮助生成xml布局中的代码,但是有以下自动生成规则: 自动遍历目标布局中所有带id的文件, 无id的不会识别处理 控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称输入栏中自行修改 所有的Button或者带clickable=true的控件, 都
阅读全文
摘要:前言 ViewModel的虽然可以以很简单方便的 ViewModelProviders.of(getActivity()).get(ViewModel.class); 但是这只是google提供的简单构建,你需要引入下面的库才能使用: implementation "androidx.lifecyc
阅读全文
摘要:前言 Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许程序员在编译时监测非法的类型。使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。泛型对于集合类尤其有用,例如,Array
阅读全文
摘要:问题描述 在使用RecyclerView实现列表的时候会有极低的概率出现点击后数组越界的报错的问题。 问题原因 请看下面这个几行在RecyclerView.Adapter里的一段代码 @NonNull @Override public ViewHolder onCreateViewHolder(@N
阅读全文
摘要:前言 一般情况下,我们输出一些字符串到文档中需要使用FileWriter与BufferedWriter配合。但是使用这方式效率并不高,在有大量日志或者字符串需要输出到文档中的情况下更推荐使用PrintWriter 简单的demo private void write(){ File file = n
阅读全文
摘要:前言 在Java的开发中,我们经常需要输入一些int或者String类型的值,而这些值可能仅仅用于代表状态或者类别。但是我们只希望这个参数的值输入0 到 5 这个范围的值,如果多输入大了我们的代码上并没有定义这些大于这些值的操作。 所以我们需要进行限制。 一般情况下我们可以使用枚举enum。 但是,
阅读全文
摘要:问题描述 在我们使用按键点击触发 Navigation.findNavController(getView()).navigate(R.id.action_aFragment_to_bFragment); 代码跳转到另一个碎片时,在很低的概率下会出现这个 navigation destination
阅读全文
摘要:前言 命令会让设备生成一个占用空间,并不是真正使用了存储空间。退出命令后会自动恢复被占用的控件。另外填满设备空间后,设备会变卡,所以可以用连验证一些按键连点等等引起的报错。 命令 adb shell dd if=/dev/zero of=/storage/sdcard0/file bs=107374
阅读全文
|