一般来说调用Activity的finish方法后,确实fragment是被销毁了 但是如果是更改了语言或者是屏幕旋转等配置信息后,fragment此时虽然也是走了onDest...
如果你是targetSdkVerison是30及30以上的话,需要在调用的客户端AndroidManifest上加上 <!--如果想要与其他的应用进行AIDL通信的话,需要...
这个setBase的值应该是当前时间与你要显示时间的差值 首先这个time初始化的值为0 ,那么distance的值其实就是SystemClock.slapsedReltim...
之前一直没有注意这个问题,今天看之前代码突然发现RecycleView.Adapter里面有一个onBindViewHolder()三个参数的方法,然后就很好奇关于这个第三个...
LiveData setValue和postValue的区别 valliveData:MutableLiveData =MutableLiveData() liveData....
Android多进程通信: Android系统中各应用中相互通信主要是通过Binder,而Google开发者为了让我们可以简单的利用Binder进行开发通信设计了AIDL(安...
Android上传多文件记录 由于项目需要上传文件,但是之前的逐个文件的上传不符合设计要求,所以想到多文件同时上传。这样一次性可以批量上传多个文件。 直接上代码 通过Okht...
AndroidStudio查看项目依赖关系命令行 在terminal控制台输入 gradlew :app:dependencies 如果依赖出现版本冲突,即出现同一个依赖但是...
val hsvWidth =horizontal.width val left = view.left val width = view.width val offset =...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
做了一个关于viewPager动态添加fragmeng以及删除fragment的功能,但是奇怪的是,移除fragment的时候,调用了notifyDataSetChanged...