- 博客(2)
- 收藏
- 关注
原创 在ViewModel中传入Context
在Android开发中,ViewModel组件是一个很好用的组件,它可以和Activity或fragment绑定且在旋转屏幕等操作时不会被销毁,只有在Activity执行了onDestroy时才会被销毁。我们在使用中可能会发现一个问题,官方是不推荐在ViewModel中使用Context的,但是我们一定要使用,该怎么办?其实除了ViewModel组件,还有一种AndroidViewModel可以用。看了下官方的代码,发现它继承了ViewModel:public class AndroidViewMod
2021-10-11 10:47:48
2534
原创 Android使用registerForActivityResult动态申请权限
前言这几天在做一个小工具app,结果在fragment里面动态申请权限提示原有的申请方法已经弃用,还画了很明显的删除线。。。这叫一个强迫症的我怎么受得了。赶紧网上找资料也找不出什么结果,看了官方文档才发现了有registerForActivityResult这么一个神奇好用的函数,可以代替我们现有的startActivityForResult和权限申请函数。那么下面就分两种情况来讲一下如何使用这个函数动态申请权限。一、申请单个权限这是函数的原型:@NonNull @Override
2021-09-06 09:54:59
6254
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人