自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 猫眼电影面经

1、说一下final、finally和finalized之间有什么区别?final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。

2017-10-11 17:54:30 1358 1

原创 Java中一个类里面有两个用synchronized修饰的非静态方法,不同的线程中的实例访问这两个方法时会发生什么?

首先这个问题涉及到的是Java的对象锁。java的对象锁和类锁:java的对象锁和类锁在锁的概念上基本上和内置锁是一致的,但是,两个锁实际是有很大的区别的,对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个类的class对象上的。我们知道,类的对象实例可以有很多个,但是每个类只有一个class对象,所以不同对象实例的对象锁是互不干扰的,但是每个类只有一个类锁。但是有

2017-07-28 17:11:32 4250

原创 解决Android 5.0以下出现 java.lang.NoClassDefFoundError,找不到类

出现这个问题的主要原因是:方法数超65536限制。由于实际开发当中的需求不断变更,开源框架越来越多,大多都用第三方SDK,导致方法数很容易超出65536限制。出现错误java.lang.NoClassDefFoundError。例如:java.lang.NoClassDefFoundError:uk.co.senab.photoview.PhotoViewAttacher

2017-06-22 14:18:06 3869 1

原创 解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等

今天遇到一个需求viewpager中某一个页面中有横向的RecyclerView,现在需要RecyclerView滑动到最右边的时候整个ViewPager(也就是整个页面)不随之一起滑动。当遇到类似需求或者解决内部滑动冲突的时候都可以用如下方法:1、重写改ViewGroup控件,然后重写里面的onInterceptTouchEvent(MotionEvent ev)方法。如下:

2017-06-22 14:10:10 805

原创 Android用户点击返回按钮两次退出整个APP

最近的APP项目有一个需求就是连续点击两次返回按钮,退出整个APP,而不是返回到上一个页面,这个连续是有时间限制的,在我的项目里,我设置成2秒钟,如果两秒之内点击了两次,就代表用户想要退出整个APP,如果大于两秒则不会触发该效果。实现方法是:重写Activity里的onBackPressed方法,首先判断用户连续两次点击的时间差,如果小于两秒就要退出整个APP,否则不会退出,首先判断And

2017-06-22 11:26:03 2356 2

原创 原生NavigationView菜单中添加消息提醒(小红点)

最近在写一个Android项目,项目需求是侧滑栏有个“我的部落”,在“我的部落”里可以发布动态,别人可以在我的动态下评论,当有人在我的动态下评论时,侧滑栏“我的部落”右边要出现一个小红点表示提醒:其实谷歌上有很多关于怎么实现这个效果的文章,但是百度上实在太难找了,写个中文的方便需要的小伙伴吧实现图中Slideshow那个效果比较简单,附上链接https://

2017-06-22 10:51:04 1254 1

原创 关于Gson解析复杂类型的json数据

最近在写一个app项目,搭建网络框架的时候,遇到一个问题客户端用gson解析服务器返回的复杂json数据,之所以说它复杂是因为服务器返回的json数据不仅包含对象类型,还包含一个数组列表list,list下又包含多个对象,返回数据如下(用中括号括起来的为list部分,只不过里面的数据为空)(1)返回正确时的json数据如下:{"status": "true", "data": {"

2017-06-20 17:49:11 1030

空空如也

空空如也

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

TA关注的人

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