摘要:前言 在之前的博客里,说明了 Android开发 拖拽DragShadowBuilder与OnDragListener使用讲解 与 Android开发 拖拽ViewDragHelper使用讲解 如何使用。 但是,后续jetpack系列又推出了DragAndDrop库。 而DragAndDrop库是D
阅读全文
随笔分类 - Android Jetpack系列
摘要:前言 在之前的博客里,说明了 Android开发 拖拽DragShadowBuilder与OnDragListener使用讲解 与 Android开发 拖拽ViewDragHelper使用讲解 如何使用。 但是,后续jetpack系列又推出了DragAndDrop库。 而DragAndDrop库是D
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/16884287.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 LifeCycle的简单
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/16014823.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Paging是在jetp
阅读全文
摘要:问题描述 WorkManager有一个特性 : 任务创建并且入队后,app被后台清理了,任务不会执行. 但是在app重新启动后,只要定时时间已经到达,任务就会在app启动的时候立刻执行. 这个特性容易产生一些报错与误解性的问题.,比如: 1.因为异步初始化的模块在doWork里的调用,doWork先
阅读全文
摘要:前言 记录一些Navigation下的NavOptions的使用记录 返回某个Fragment并且传递数据 返回到栈里的某个Fragment,会将在这需要跳转的Fragment的栈前的Fragment全部清出。 Bundle bundle = new Bundle(); bundle.putStri
阅读全文
摘要:前言 其实我已经知道ViewModelProviders过时了很久了,现在google推荐直接使用ViewModelProvider创建,其实google让ViewModelProviders过时的原因很简单,因为ViewModelProviders就是ViewModelProvider的一层壳而已
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/13278814.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 用于支持Android在
阅读全文
摘要:前言 只要使用过一段时间的LiveData就会发现,LiveData会经常多次回调数据。我们经常碰到的这个问题。 问题复现 我们的ViewModel里是给Activity持有的并且里面有一个LiveData数据,我们A_Fragment现在获得Activity的ViewModel并且注册LiveDa
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/12344572.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 这篇博客只讲解NavCo
阅读全文
摘要:前言 ViewModel的虽然可以以很简单方便的 ViewModelProviders.of(getActivity()).get(ViewModel.class); 但是这只是google提供的简单构建,你需要引入下面的库才能使用: implementation "androidx.lifecyc
阅读全文
摘要:前言 留坑 AppViewModel appViewModel = ViewModelProvider.AndroidViewModelFactory.getInstance(MyApplication.getAPP()).create(AppViewModel.class);
阅读全文
摘要:前言 此篇博客只简短的介绍navigation如何添加跳转页面的动画属性,如果你还为接触了解过navigation.建议你看我另一篇博客 Android开发 navigation入门详解 创建动画xml in_from_right.xml <?xml version="1.0" encoding="
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11555217.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Google 在2018
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11545166.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 ViewModel是go
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11544273.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 LiveData与Vie
阅读全文
摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708574.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 简介 Android 2017
阅读全文
|