Avatar notebook default
39篇文章 · 11182字 · 1人关注
  • Resize,w 360,h 240
    android 多进程开发的基本使用

    现在大型的app都采用多个进程来分担单个进程的压力,在清单文件中配置android:process属性,确定是否在同一个进程中,如图中有2个不同...

  • Resize,w 360,h 240
    kotlin实现时间计时器的两种方法

    一、viewModel+自定义接口的方式实现 注意点:viewModel中不要传入context的相关内容,容易内存泄露,如果需要上下文对象,可...

  • 通过Navigation实现深层链接

    通过PendingIntent实现直接跳转到某个activity或者fragment eg:通过通知直接跳转到某个页面 R.id.navigat...

  • Resize,w 360,h 240
    Navigation的组件的使用

    Navigation的主要元素Navigation Graph:XML资源文件,包含应用程序的所有页面,以及页面的关系,NavHostFragm...

  • Resize,w 360,h 240
    一个activity 多个fragment写页面

    1. FragmentTransaction区别add和replace 源码中关于add的解释截屏2023-03-08 14.40.59.png...

  • 把24小时以半小时为刻度 划分成48个时间片段

    24小时分成48个碎片时间并且判断是否时间已经过去 获取今天明天后天和周几的判断

  • android修改代码编译之后无效问题

    引用段吐槽一下studio的这个坑,昨天一天就浪费时间在工具上了,修改代码之后编译成功了,但是没有生效,一度让我怀疑自己的代码问题。代码如下:v...

  • Android中的Lifecycles组件

    Android中在一个activity中感知它的生命周期非常简单,而如果在在一个非activity类中去感知activity的生命周期就比较困难...

  • Android中的viewModel组件

    ViewModel是Jetpack中最重要的组件之一了,重要的作用是可以帮助Activity分担一部分工作,它是专门用于存放与界面相关的数据。另...

文集作者