- 博客(5)
- 收藏
- 关注
原创 @androidx.annotation.Nullable报错问题
Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,提供跨Android版本的向后兼容性。Androidx越往后作用越大,Nullable这一个类在修饰方法调用参数时,这表示该参数可以合法地为空,该方法将优雅地处理它。典型地用于可选参数。 Androidx中Nullable报错,需要在build.gradle导入依赖:depend...
2019-04-30 15:49:12 10758 1
原创 Android 屏幕旋转(二):屏幕旋转activity重建问题
当设备旋转时,系统会默认销毁当前activity实例,然后再创建一个新的activity实例,重新调用activity的各个生命周期。Android可完成最佳匹配资源的调用,但前提是它必须通过新建一个activity来实现。设备一经旋转,Android需要销毁当前activity,然后新建一个activity来完成oncreate()方法的调用,从而实现使用最佳资源匹配新的设备配置。 要解决这个问题
2017-10-28 16:33:53 1622
原创 Android 屏幕旋转(一):旋转设置
在Android开发过程中通常会涉及屏幕旋转。通常是由物理重力感应触发的,但是有时候也不尽然,通常在设置里面我们可以对手机的横竖屏切换进行关闭,有时候通过点击按键来触发屏幕的旋转。在这里总结屏幕旋转的方式。1、固定手机横竖屏 (1)通过在AndroidManifest.xml文件中,对应的activity中加上android:screenOrientation属性属性: and
2017-10-24 19:02:09 4527
原创 Activity生命周期及其是否可见
Activity生命周期想必基本都很熟悉,它们的具体作用在这里就不在赘述。在这里说一下每个生命周期发生过程中,用户是否可见这个问题。
2017-10-24 15:27:38 1828
转载 Class.forName()用法及与new的区别
Class类概念Class类用来描述一个类的结构,比如描述一个类有哪些成员,有哪些方法等。有多种方法可以获取一个类对应的Class类实例,比如:[java] view plain copy//第一种方式获取描述Dog类结构的Class类实例 Class clazz = Dog.class; //第二种方式 Dog d = new Dog(); Class clazz = d.getClas
2017-08-11 15:46:09 3119 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人