自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 在ViewModel中传入Context

在Android开发中,ViewModel组件是一个很好用的组件,它可以和Activity或fragment绑定且在旋转屏幕等操作时不会被销毁,只有在Activity执行了onDestroy时才会被销毁。我们在使用中可能会发现一个问题,官方是不推荐在ViewModel中使用Context的,但是我们一定要使用,该怎么办?其实除了ViewModel组件,还有一种AndroidViewModel可以用。看了下官方的代码,发现它继承了ViewModel:public class AndroidViewMod

2021-10-11 10:47:48 2066

原创 Android使用registerForActivityResult动态申请权限

前言这几天在做一个小工具app,结果在fragment里面动态申请权限提示原有的申请方法已经弃用,还画了很明显的删除线。。。这叫一个强迫症的我怎么受得了。赶紧网上找资料也找不出什么结果,看了官方文档才发现了有registerForActivityResult这么一个神奇好用的函数,可以代替我们现有的startActivityForResult和权限申请函数。那么下面就分两种情况来讲一下如何使用这个函数动态申请权限。一、申请单个权限这是函数的原型:@NonNull @Override

2021-09-06 09:54:59 5342 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除