1. 请描述一下Activity 生命周期。 答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。 onCreate(): 创建Activi ...
分类:
移动开发 时间:
2016-12-20 01:28:49
阅读次数:
296
常见Android面试题及答案(详细整理) 常见Android面试题及答案(详细整理) 1. 请描述一下Activity 生命周期。 答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause() ...
分类:
移动开发 时间:
2016-11-20 21:20:04
阅读次数:
233
1. 请描述一下Activity 生命周期。 答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。 onCreate(): 创建Activi ...
分类:
移动开发 时间:
2016-11-17 20:39:45
阅读次数:
298
JAVA 1.GC是什么? 为什么要有GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供 ...
分类:
移动开发 时间:
2016-11-17 20:24:04
阅读次数:
317
1、Service 是否在 main thread 中执行, service 里面是否能执行耗时的操作?默认情况,如果没有显示的指 servic 所运行的进程, Service 和 activity 是运行在当前 app 所在进程的 main thread(UI 主线程)里面。service 里面不 ...
分类:
移动开发 时间:
2016-10-17 13:24:24
阅读次数:
276
1.Activity相关。launchmode,OnSaveInstnceState,生命周期等。 4种默认的launchmode,以及OnNewIntent的回调。 OnNewIntent->OnRestart->OnStart->onResume OnActivity->OnResume. On ...
分类:
移动开发 时间:
2016-09-25 14:32:01
阅读次数:
300
360面试心得(Android)这次360面试,总共面试了两轮,都是视频面试。时间:2016-08-23闲谈:从大二暑假的时候开始,一直想进腾讯或者阿里,在招实习生的时候,最终遗憾落选。暑假的时候为了...
分类:
移动开发 时间:
2016-08-31 15:50:30
阅读次数:
213
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF ...
分类:
移动开发 时间:
2016-08-29 17:28:14
阅读次数:
230
View重绘和内存泄露的好像是面试经常问的问题1. View的刷新:在需要刷新的地方,使用handle.sendmessage发送信息,然后在handle的getmessage里面执行invaliate或者postinvaliate.2. GC内存泄露出现情况:1.数据库的cursor没有关闭2.构 ...
分类:
移动开发 时间:
2016-08-29 17:24:20
阅读次数:
190
1. 下列哪些语句关于内存回收的说明是正确的? (b) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选 ...
分类:
移动开发 时间:
2016-08-19 19:00:54
阅读次数:
275