Android面试必备我爱编程

Android基础(31 - )

2018-04-09  本文已影响71人  街头客

目录

31,如何切换 fragement,不重新实例化?
32,Context泄漏;
33,SurfaceView和View的区别是什么?
34,ListView卡顿的原因与性能优化;
35,Android严苛模式StrictMode使用详解;
36,activity视图层结构;
37,Activity的启动模式;

31,如何切换 fragement,不重新实例化?

正确的切换方式是add(),切换时hide(),add()另一个Fragment;再次切换时,只需hide()当前,show()另一个。

【转发】
多个Fragment切换不重新实例化

32,Context泄漏:

使用Context的时候,小心内存泄露,防止内存泄露,注意一下几个方面:

33,SurfaceView和View的区别是什么?

34,ListView卡顿的原因与性能优化:

卡顿的原因

【转发】
ListView卡顿原因分析

性能优化

【转发】
提高ListView性能的技巧

优化措施

35,Android严苛模式StrictMode使用详解:

严苛模式主要检测两大问题,一个是线程策略,即TreadPolicy,另一个是VM策略,即VmPolicy。

ThreadPolicy线程策略检测
VmPolicy虚拟机策略检测

【转发】
严苛模式StrictMode

36,activity视图层结构:

activity 层级

【转发】
activity视图层结构

37,Activity的启动模式:

Activity的启动模式一种有四种,分别如下:
standard
singleTop
singleTask
singleInstance

上一篇 下一篇

猜你喜欢

热点阅读