🗒️
文章讨论了如何快速移除Android老项目中的ButterKnife。作者提出了三个开源项目:dengzii/RemoveButterKnife,u3shadow/RemoveButterKnife和Joehaivo/RemoveButterKnife。最后选择了Joehaivo/RemoveButterKnife,因为它支持一键替换全部文件,包括移除ButterKnife,生成findViewById,以及替换OnClick等相关代码。尽管使用此插件仍需要花费一些时间进行调整和测试,但它大大提高了效率。
🗒️
在使用supabase数据库时,遇到了由于主键自增设置问题导致的重复键错误。解决方案是找到自增序列的名称,然后重置自增序列的起始值为下一个未使用的值。此外,从本地的postgresql导出的csv文件导入到supabase时,也会出现字段格式不对的问题,需要寻找更好的数据同步方案。