240 发简信
  • Android面试题汇总

    最近花了大量的时间复习准备面试。杭州的一二线公司基本上都去面试过了,包括阿里,字节,快手,滴滴,有赞,涂鸦,哈啰(腾讯没有客户端的hc),其中也...

  • 踩坑之路:TextView Ellipsize属性无效问题

    背景 前段时间在写一个TextView的属性的时候,需要设置最大字数,然后超出部分省略号显示。这个功能其实是非常简单的,于是我不假思索的就写下了...

  • 120
    Dialog会影响Activity的生命周期?

    还记得刚学Android那会,经常会说起Activity的七大生命周期: onCreate,onRestart,onStart,onResume...

    1.5 2196 6 15
  • 120
    踩坑之路:Activity执行finish以后onStop方法10s以后才调用

    背景 某天,测试提了一个bug,说当前页面关闭了以后回到了上一个页面,但是对应的音乐并没有立刻停止,而是过了一段时间才停止。于是翻阅了一下代码:...

    1.3 917 5 15
  • 120
    震惊!Android子线程也能修改UI?(第二篇)

    某天早晨,群里有个小伙伴这样问了一个问题:XXX:为什么我的控件可以在子线程里面更新我(不假思索):你是不是在onCreate里面开了一个子线程...

  • 120
    浅谈APP的回收和重启机制

    前言 我们在打开APP以后长期锁屏或者将APP放置后台,然后再点击APP图标或者任务栏点击指定的APP,重新打开APP时,会出现一段时间的白屏,...

    0.8 985 2 12
  • 120
    踩坑之路:MediaPlayer播放完成偶现onCompletion不执行问题

    背景 前段时间再做一个需求 是一个过渡页面, 过渡页面播放音频(播放"终回"音频) 音频播放完毕,跳转到下一个页面 需求其实挺简单的,然后很快就...

  • 120
    深入理解HashMap

    简述 HashMap是一种比较常见的map子类,是由数组+链表组成(JDK8以后采用的是数组+链表+红黑树的形式)。元素是以键值对的形式存在,并...

  • 120
    红黑树浅析

    红黑树其实就是一种自平衡的二叉查找树,因此在了解红黑树之前,先来看下二叉查找树的原理 1. 二叉查找树 那么何为二叉查找树呢?其实是将二分查找的...

    0.3 389 0 10