240 发简信
IP属地:北京
  • 项目中依赖model的重命名

    就一句话:先解除依赖再改名切记

  • One

    1.activityA跳转activityB然后再返回,他们的生命周期执行顺序 2.点击推送的通知启动商品详情页,如何把商品id传过去让商品详情...

  • dataBinding

    视图绑定 //是不是找不到布局文件,不要慌 看下这个名字->FragmentViewPagerBinding 他是根据绑定视图生成的类,通过他绑...

  • liveData+viewModel+databining

    Android中的mvvm架构核心就是liveData+viewModel+databining(Databinding也可以不用)

  • volatile

    volatile关键字 只能用来修饰变量,适用修饰可能被多线程同时访问的变量 相当于轻量级的 synchronized,volatitle 能保...

  • Android apk打包流程

    通过AAPT工具进行资源文件(包括AndroidManifest.xml、布局文件、各种xml资源等)的打包,生成R.java文件。 通过AID...

  • Android activity启动流程

    1、点击桌面应用图标,Launcher进程将启动Activity(MainActivity)的请求以Binder的方式发送给了AMS。 2、AM...

  • Android 进程间通讯

    首先了解为什么需要进程间通讯 每个app都至少有一个进程,每个进程又至少有一个线程,每个进程间都是相互独立的,这是后想要传递数据就需要用到进程间...

  • Android View绘制流程

    从根布局的performTraversals()方法开始,Traversal的意思就是遍历,也就是会从上到下遍历整个view树,每个view都有...

个人介绍
北漂一枚 码渣一个 心有理想 无处安放