$《第一行代码:Android》读书笔记——第13章 Android高级技巧
2016-04-02 14:58
435 查看
(一)全局获取Context
1、创建ApplicationUtil类继承自Application类:
2、在AndroidManifest.xml文件中将application标签的name属性(如果没有该属性则添加)改为:包名.ApplicationUtil。
3、在需要全局获取Context(如非Activity类中的Toast方法中)的地方使用ApplicationUtil类的静态方法getContext即可全局获取Context。
(二)使用Intent传递对象
使用Intent传递对象主要有两种方式:Serializable方式和Parcelable方式。
1、创建ApplicationUtil类继承自Application类:
public class ApplicationUtil extends Application { private static Context context; @Override public void onCreate() { context = getApplicationContext(); } public static Context getContext() { return context; } }
2、在AndroidManifest.xml文件中将application标签的name属性(如果没有该属性则添加)改为:包名.ApplicationUtil。
3、在需要全局获取Context(如非Activity类中的Toast方法中)的地方使用ApplicationUtil类的静态方法getContext即可全局获取Context。
(二)使用Intent传递对象
使用Intent传递对象主要有两种方式:Serializable方式和Parcelable方式。
相关文章推荐
- 如何在Android开发中使用JavaBean---FastJson非官方使用指南
- Android各层推荐开发书籍及参考资料!!!
- Android学习第四篇——使用绘图API自定义视图
- Android Studio处理png与.9图片问题
- Android Studio初次使用问题
- Android 自定义GridView,解决嵌套Grideview的显示不完全的问题
- Android初级教程_获取Android控件的宽和高
- Android SurfaceView类的使用
- Android Binder 简单理解
- Android OOM分析总结
- Android JSON数据解析
- Android XML数据解析
- Android仿淘宝订单页面实现
- Android studio下载依赖时提示连接超时time out的解决方法
- Android-->MediaMuxer,MediaCodec,AudioRecord及Camera实现音频视频混合MP4文件
- Android学习笔记---第一天---布局
- 【Dialer】android6.0拨号界面分析<二>
- Activity life times——Android
- Android关于定时器Timer的定义及用法
- Android开发完全讲义(第三版)已出版