会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
涂妖教
0100111
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2021年12月4日
02 动画效果与safe args传参
摘要: 正常的传参是用Bundle(Bundle传参很容易学) 在android中,未使用safe args之前,通常我们Fragment之间传递参数是这样的: 1.传递参数 //未采用safe args的传递方式 Bundle bundle = new Bundle(); bundle.putString
阅读全文
posted @ 2021-12-04 17:19 涂妖教
阅读(111)
评论(0)
推荐(0)
2021年12月3日
01 Navigation的诞生与优势
摘要: 学习的部分有三个方面 1.Navigation 2.NavigationUI 3.DeepLink 诞生的因缘:Activity嵌套多个Fragment的UI 架构模式已经非常普遍,但是对Fragment的管理一直是一件比较麻烦的事情。我们需要通过FragmentManager和FragmentTr
阅读全文
posted @ 2021-12-03 16:43 涂妖教
阅读(232)
评论(0)
推荐(0)
2021年12月2日
ViewModel+LivaData+DataBinding 一个篮球计分器小例子
摘要: 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)
2021年11月29日
02.BindingAdapter
摘要: @BindingAdapter 作用于方法 它定义了xml的属性赋值的java实现 方法必须为公共静(public static)方法,可以有一到多个参数。 问题在使用databinding的时候,有时候发现: 1. 属性在类中没有对应的setter,如ImageView的android:src,I
阅读全文
posted @ 2021-11-29 13:21 涂妖教
阅读(603)
评论(0)
推荐(0)
2021年11月27日
DataBinding的意义与作用
摘要: 最开始学的时候不要将DataBinding+ViewModel+LiveData连起来使用,先从最简单的单个DataBinding开始学 DataBinding让布局文件承担了部分原本属于页面的工作,使页面与布局耦合度进一步降低。 这是一个简单的小例子,为了尽可能的展示全面的代码,所以除了Activ
阅读全文
posted @ 2021-11-27 20:13 涂妖教
阅读(207)
评论(0)
推荐(0)
2021年11月26日
viewmodel----02----viewmodel跟liveData结合使用才最好
摘要: LiveData和ViewModel的关系 在ViewModel中的数据发生变化时通知页面 一个小例子,每一秒加1 MyViewModel.class public class MyViewModel extends ViewModel { private MutableLiveData<Integ
阅读全文
posted @ 2021-11-26 17:06 涂妖教
阅读(118)
评论(0)
推荐(0)
viewmodel----01----viewmodel的初认识
摘要: ViewModel的诞生: 1. 瞬态数据丢失,屏幕旋转就会重新创建activity 2. 异步调用的内存泄漏 (分线程请求网络,在请求过程中) 3. 类膨胀提高维护难度和测试难度 ViewModel的作用: 1. 使视图和数据能够分离,也能保持通信 view < > viewModel < > M
阅读全文
posted @ 2021-11-26 14:31 涂妖教
阅读(244)
评论(0)
推荐(0)
LifeCycle-03-使用processLifecycleOwner监听应用程序生命周期
摘要: MyObserver.class //获取位置信息的一种监听 public class MyObserver implements LifecycleObserver { @OnLifecycleEvent(Lifecycle.Event.ON_CREATE) private void myCrea
阅读全文
posted @ 2021-11-26 13:54 涂妖教
阅读(261)
评论(0)
推荐(0)
LifeCycle-02-解耦service与组件------
摘要: 我们知道,拥有生命周期概念的组件,除了Activity和Fragment,还有一个非常重要的组件是Service。 为了方便我们对Service生命周期的监听,Android提供了一个名为LifecycleService的类,该类继承自Service,并实现LifecycleOwner接口。 由于L
阅读全文
posted @ 2021-11-26 13:40 涂妖教
阅读(143)
评论(0)
推荐(0)
LifeCycle-01-解耦页面与组件------一个计时器的小例子
摘要: 这个小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
下一页
公告