:stuck_out_tongue_winking_eye:虽然这个想法很好但是还没实现哈哈哈
功能概要
- 文章发布页选项内输入哔哩哔哩视频地址,点击一键导入
- 支持简介导入正文
- 视频以b站自带iframe分享形式插入正文
- 视频略缩图自动上传附件(建议搭配略缩图插件)
计划实现
未定,仅作为想法记录
:stuck_out_tongue_winking_eye:虽然这个想法很好但是还没实现哈哈哈
未定,仅作为想法记录
在Android Studio中,xml写layout只能是算画个草图,对界面的监听改变等逻辑都要在activity/fragment里处理,大型项目中会使其显得非常臃肿,难以维护。故而需要使用适合的开发模式使得项目易于阅读和维护。
最近在写一个快递查询的WearOS App,突然有一次调试发现主界面的ListView
里的item,显示的都是一模一样的内容,全是最新添加的一个快递的内容(这是一个伏笔哈哈哈)。
遂思前想后,开始以为是ListView
的问题,但是没结果。接着以为是Adapter
的问题,但很快又否决了这个想法,因为项目一开始也是用的SimpleAdapter
,且当时ListView
显示正常。无意中看到一篇Blog:
HashMap对象重复赋值在多线程中的教训
https://blog.csdn.net/goodguyzl/article/details/83847286
该文中写道:
“HashMap对象是在while循环外面声明的(第一行代码那里),但是在循环里面这个HashMap对象反复了put了key相同的两个键值对,问题可能就出在这里”“HashMap对象是在while循环外面声明的(第一行代码那里),但是在循环里面这个HashMap对象反复了put了key相同的两个键值对,问题可能就出在这里”
我猛然意识到我也犯了同样的错误!
HashMap
对象的申明放到循环外的话,意味着循环内的每次put会覆盖掉原有的值,而且ListView
每次add的都是同一个HashMap对象!ListView
中显示的item全是最新添加的一个快递的信息。用得好好的AS升级了一下,本来好好的隔一晚上就启动不了了,启动界面显示
一个小时各种重装AS,jdk均无果。上网查资料,尝试在配置文件里添加disable.firstrun、在hosts里添加ssl-dl.google.com的ip解析等,问题依旧。后来看到一个靠谱一点的办法:
问题是一顿操作以后找不到这个文件夹啊:
C:/User/yourUserName/.Android Studio
然而我电脑上,这个文件夹存在于
C:/User/youUserName/AppData/Roaming/
希望能帮到你:)
[这是一篇历史文章,来自我的CSDN博客https://blog.csdn.net/weixin_43114076/article/details/114830741]