上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 正常的传参是用Bundle(Bundle传参很容易学) 在android中,未使用safe args之前,通常我们Fragment之间传递参数是这样的: 1.传递参数 //未采用safe args的传递方式 Bundle bundle = new Bundle(); bundle.putString 阅读全文
posted @ 2021-12-04 17:19 涂妖教 阅读(111) 评论(0) 推荐(0)
摘要: 学习的部分有三个方面 1.Navigation 2.NavigationUI 3.DeepLink 诞生的因缘:Activity嵌套多个Fragment的UI 架构模式已经非常普遍,但是对Fragment的管理一直是一件比较麻烦的事情。我们需要通过FragmentManager和FragmentTr 阅读全文
posted @ 2021-12-03 16:43 涂妖教 阅读(232) 评论(0) 推荐(0)
摘要: MyViewModel.class package com.example.databinding03; import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.ViewModel; public class MyVi 阅读全文
posted @ 2021-12-02 13:58 涂妖教 阅读(83) 评论(0) 推荐(0)
摘要: @BindingAdapter 作用于方法 它定义了xml的属性赋值的java实现 方法必须为公共静(public static)方法,可以有一到多个参数。 问题在使用databinding的时候,有时候发现: 1. 属性在类中没有对应的setter,如ImageView的android:src,I 阅读全文
posted @ 2021-11-29 13:21 涂妖教 阅读(603) 评论(0) 推荐(0)
摘要: 最开始学的时候不要将DataBinding+ViewModel+LiveData连起来使用,先从最简单的单个DataBinding开始学 DataBinding让布局文件承担了部分原本属于页面的工作,使页面与布局耦合度进一步降低。 这是一个简单的小例子,为了尽可能的展示全面的代码,所以除了Activ 阅读全文
posted @ 2021-11-27 20:13 涂妖教 阅读(207) 评论(0) 推荐(0)
摘要: LiveData和ViewModel的关系 在ViewModel中的数据发生变化时通知页面 一个小例子,每一秒加1 MyViewModel.class public class MyViewModel extends ViewModel { private MutableLiveData<Integ 阅读全文
posted @ 2021-11-26 17:06 涂妖教 阅读(118) 评论(0) 推荐(0)
摘要: ViewModel的诞生: 1. 瞬态数据丢失,屏幕旋转就会重新创建activity 2. 异步调用的内存泄漏 (分线程请求网络,在请求过程中) 3. 类膨胀提高维护难度和测试难度 ViewModel的作用: 1. 使视图和数据能够分离,也能保持通信 view < > viewModel < > M 阅读全文
posted @ 2021-11-26 14:31 涂妖教 阅读(244) 评论(0) 推荐(0)
摘要: MyObserver.class //获取位置信息的一种监听 public class MyObserver implements LifecycleObserver { @OnLifecycleEvent(Lifecycle.Event.ON_CREATE) private void myCrea 阅读全文
posted @ 2021-11-26 13:54 涂妖教 阅读(261) 评论(0) 推荐(0)
摘要: 我们知道,拥有生命周期概念的组件,除了Activity和Fragment,还有一个非常重要的组件是Service。 为了方便我们对Service生命周期的监听,Android提供了一个名为LifecycleService的类,该类继承自Service,并实现LifecycleOwner接口。 由于L 阅读全文
posted @ 2021-11-26 13:40 涂妖教 阅读(143) 评论(0) 推荐(0)
摘要: 这个小demo的整体演示 假如我们打开程序用了10秒,现在程序显示的是10秒,现在我们退出了5秒,但是再把程序呼叫出来之后程序从15秒开始跑这就不应该了,应该从10秒开始跑,我们的数据跟页面的耦合度太高了,咋办?这时候我们就应该使用lifecycle进行对activity或者fragment生命周期 阅读全文
posted @ 2021-11-26 10:22 涂妖教 阅读(45) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页