Android笔记 Android知识点笔记
01 September 2014
Android笔记
-
Activity生命周期
- Broadcast类型
短生命周期
- 普通广播
- 异步广播
- 有序广播 可以终止广播继续传播,接受可以篡改广播内容
-
Service和Service生命周期、service启动有哪几种方式
长生命周期,音乐播放 在Service的生命周期中,被回调的方法比Activity少一些,只有onCreate, onStart, onDestroy,onBind和onUnbind。
startService bindService
- activity之间传数据有哪几种方式
- 基于消息的通信机制Intent
- 利用成员变量
- 利用外部存储file和Sqlite
- context与service,基于Ipc通信机制
- context上下文环境
-
数据持久化方式 实现数据持久化主要有四种方式:Preferences,文件I/O,SQLite数据库,ContentProvider组件。
- 当activity 调用 setContentView() 时,android 才会去绘制 layout 上的各个元素,并为其分配内存。只有 分配了内存以后,才能继续执行 ,findViewById(); 才能得到引用,不然得到空引用。空引用意味着,后面使用相应变量时就会发生访问的对象不存在的问题。而且当Activity重新setContentView()以后,那些之前绘制的控件,内存都被灭掉了。所以,若是通过setContentView来达到画面切换目的的,要注意重新绘制以后重新取得引用。
blog comments powered by Disqus