首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
老赖Bug
订阅
七岁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
推送——Android程序员‘一生的痛’!!
项目中有个比较迷你的聊天功能,可以发语音和图片。 以上是背景。 项目是15年立项的,当时的Android环境和现在有很大不同。 代码的是用MQTT+Service实现的。本身这些技术没有啥难点,但是这些技术在18年就显得有些不适应了。 我的建议:如果项目中有推送需求的话,直接上…
View.getContext() 里的小秘密
关于这篇文章内容适合哪些同学,可以先提几个问题请大家考虑下。 如果对上述的问题有疑惑或者有不确定的,都可以在下文里找到答案。我们会从项目调试时发现的问题入手,逐步分析找到原因,所以本文可能会有些长,着急的小伙伴可以按照标题找到自己关心的内容。 为了简化阅读,本文中“不相关”的代…
使用RecyclerView的两个非传统型崩溃
1. Scrapped or attached views may not be recycled. isScrap:false isAttached:true 崩溃场景 : 一个普通的RecyclerView列表,点击某个item进入详情页,然后返回时崩溃(bug日志如下).…
尽量不使用静态变量保存数据
本文讲解的其实并不是一个技术方面,而是一个 android 产品研发过程中的技巧:尽量不使用静态变量保存核心数据。这是为什么呢?这是因为 android 系统中的应用进程并不是安全的,包括 application 对象、静态变量在内的进程级别变量并不会一直呆着内存里面,它会被 kill 掉,它真的有可能会被 kill 掉,真的真的,重要的事情说三遍。
ListView遇上EditText
androd ListView包含EditText 的爬坑过程