jetpack
qq_40698103
这个作者很懒,什么都没留下…
展开
-
DataBinding实现点击事件
databinding的点击事件有好几种写法,在此实现一种个人觉得应该是最常用的写法。一般在开发中,点击一个按钮,可能会用到context,也可能会用到当前Activity的数据。databinding中会将点击事件的逻辑放到另一个类,如果点击事件需要用到Activity的数据,就需要将Activity的相关数据传递过去。通过监听器绑定的方式可以做到将Activity的数据传递从而实现不同的需求。具体步骤如下:1.gradle配置android { ... dat原创 2022-03-11 18:04:11 · 5975 阅读 · 0 评论 -
recyclerview中使用DataBinding
1.app模块gradle配置:android { ... dataBinding { enabled = true } ...}2.新建item布局,item布局文件item_list.xml代码如下:<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android"> <原创 2022-03-11 16:16:20 · 3319 阅读 · 0 评论 -
LifeCycle监听Activity生命周期
public class LifeCycleActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); MyLifeCycleObserver myLifeCycleObserver = new MyLifeCycleObser.原创 2021-10-11 08:05:41 · 240 阅读 · 0 评论