一般可以放在Activity的onResume中调用如下方法: 对应的工具类是: 具体原因我推测是这样,android Q的规定如下 只有默认输入法(IME)或者是目前处于焦...
一般可以放在Activity的onResume中调用如下方法: 对应的工具类是: 具体原因我推测是这样,android Q的规定如下 只有默认输入法(IME)或者是目前处于焦...
使用准备 build.gradle中配置引用implementation 'com.squareup.retrofit2:retrofit:2.6.2'implementat...
基本使用 继承RecyclerView.Adapter,并在内部自定义对应的ViewHolderpublic class HelloRecyclerAdapter exten...
华为、三星等机型禁用通知权限后Toast不弹出 原因 查看Toast源码后发现,Toast显示要通过INotificationManager类来实现,而当通知禁用后,调用此类...
性能优化的目的 在不断地迭代开发过程中,我们的应用功能会越来越复杂,代码量也会不断增加。再加上偶尔的重构、人员的变更等等原因,我们曾经那个如丝顺滑的项目也会渐渐变得卡顿。那么...
每个Android开发者都知道,可以用startActivity()或者startActivityForResult()来启动一个Activity。那么startActivi...
常见的各个生命周期介绍 onCreate()和onDestroy() onCreate:表示Activity正在创建,是Activity生命周期的第一个方法。在这个方法中我们...
Activity的xml配置 Activity在使用时候必须在xml中设置,否则在启动Activity时候会找不到当前的类。下面配置是常用的作为程序入口的Activity配置...
首先是一些生命周期一览。 如下xml中是Activity的xml配置方法的一览以及简介,详细的介绍可以继续往下阅读。 接下来是各个属性对应的详细分析: android:all...