观心静

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Android Jetpack系列

摘要:前言 在之前的博客里,说明了 Android开发 拖拽DragShadowBuilder与OnDragListener使用讲解 与 Android开发 拖拽ViewDragHelper使用讲解 如何使用。 但是,后续jetpack系列又推出了DragAndDrop库。 而DragAndDrop库是D 阅读全文
posted @ 2023-06-08 17:03 观心静 阅读(441) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/16884287.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 LifeCycle的简单 阅读全文
posted @ 2022-11-12 17:44 观心静 阅读(1090) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/16014823.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Paging是在jetp 阅读全文
posted @ 2022-03-16 22:19 观心静 阅读(798) 评论(0) 推荐(0) 编辑

摘要:问题描述 WorkManager有一个特性 : 任务创建并且入队后,app被后台清理了,任务不会执行. 但是在app重新启动后,只要定时时间已经到达,任务就会在app启动的时候立刻执行. 这个特性容易产生一些报错与误解性的问题.,比如: 1.因为异步初始化的模块在doWork里的调用,doWork先 阅读全文
posted @ 2022-03-01 17:28 观心静 阅读(2029) 评论(0) 推荐(0) 编辑

摘要:前言 记录一些Navigation下的NavOptions的使用记录 返回某个Fragment并且传递数据 返回到栈里的某个Fragment,会将在这需要跳转的Fragment的栈前的Fragment全部清出。 Bundle bundle = new Bundle(); bundle.putStri 阅读全文
posted @ 2020-10-26 14:09 观心静 阅读(1680) 评论(0) 推荐(0) 编辑

摘要:前言 其实我已经知道ViewModelProviders过时了很久了,现在google推荐直接使用ViewModelProvider创建,其实google让ViewModelProviders过时的原因很简单,因为ViewModelProviders就是ViewModelProvider的一层壳而已 阅读全文
posted @ 2020-08-05 20:22 观心静 阅读(11113) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/13278814.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 用于支持Android在 阅读全文
posted @ 2020-07-10 13:44 观心静 阅读(4890) 评论(0) 推荐(0) 编辑

摘要:前言 只要使用过一段时间的LiveData就会发现,LiveData会经常多次回调数据。我们经常碰到的这个问题。 问题复现 我们的ViewModel里是给Activity持有的并且里面有一个LiveData数据,我们A_Fragment现在获得Activity的ViewModel并且注册LiveDa 阅读全文
posted @ 2020-04-09 20:55 观心静 阅读(12830) 评论(3) 推荐(2) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/12344572.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 这篇博客只讲解NavCo 阅读全文
posted @ 2020-02-22 11:07 观心静 阅读(34602) 评论(4) 推荐(4) 编辑

摘要:前言 ViewModel的虽然可以以很简单方便的 ViewModelProviders.of(getActivity()).get(ViewModel.class); 但是这只是google提供的简单构建,你需要引入下面的库才能使用: implementation "androidx.lifecyc 阅读全文
posted @ 2020-01-15 21:55 观心静 阅读(5271) 评论(2) 推荐(2) 编辑

摘要:前言 留坑 AppViewModel appViewModel = ViewModelProvider.AndroidViewModelFactory.getInstance(MyApplication.getAPP()).create(AppViewModel.class); 阅读全文
posted @ 2019-10-30 10:43 观心静 阅读(2092) 评论(0) 推荐(0) 编辑

摘要:前言 此篇博客只简短的介绍navigation如何添加跳转页面的动画属性,如果你还为接触了解过navigation.建议你看我另一篇博客 Android开发 navigation入门详解 创建动画xml in_from_right.xml <?xml version="1.0" encoding=" 阅读全文
posted @ 2019-09-20 11:31 观心静 阅读(3441) 评论(2) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11555217.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Google 在2018 阅读全文
posted @ 2019-09-20 10:14 观心静 阅读(17637) 评论(0) 推荐(2) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11545166.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 ViewModel是go 阅读全文
posted @ 2019-09-18 20:32 观心静 阅读(5659) 评论(0) 推荐(1) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11544273.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 LiveData与Vie 阅读全文
posted @ 2019-09-18 18:13 观心静 阅读(61047) 评论(2) 推荐(5) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708574.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 简介 Android 2017 阅读全文
posted @ 2018-09-03 21:06 观心静 阅读(1499) 评论(0) 推荐(0) 编辑