面试官直接看所做的app,然后从中找问题问,问的非常细节,涉及的主要问题有如下:
1.循环viewpager如何实现,当滑到第0个项目,继续向左滑怎么办?
2.listview分类显示如何实现
3.带下拉刷新的listview如何实现
4.圆形imageview如何实现,使用了几层画布
5.viewpager带fragment,fragment里又有viewpager,如何防止冲突,滑动如何正常实现
6.activity点击响应机制,从activity到view具体是怎样的过程,如何判断是点击的子view还是父view
7.gc原理,finalize方法是干什么的
8.AMS中activityThread主要是干什么的
9.broadcast的实现原理,如何自己实现一个类似的控件,设计思想,暴露的接口有哪些
10.EventBus中出现冲突的解决办法,标记设置在哪
11.缓存的使用场景有哪些,你项目中哪些地方用到了缓存,除了图片缓存,还有哪些场景需要使用缓存
12.谈谈java中的多态
13.谈谈layout_weight的使用与原理
14.如何实现渐变颜色的圆形
15.asynctask能够在非主线程中使用吗
16.listview原理,里面有做缓存吗
17.自定义view中,onMeasure中的两个参数代表什么意思
18.activity中onNewIntent作用是什么
19.谈谈PendingIntent...查看更多