标签:
(一)全局获取Context
1、创建ApplicationUtil类继承自Application类:
1 public class ApplicationUtil extends Application { 2 3 private static Context context; 4 5 @Override 6 public void onCreate() { 7 context = getApplicationContext(); 8 } 9 10 public static Context getContext() { 11 return context; 12 } 13 }
2、在AndroidManifest.xml文件中将application标签的name属性(如果没有该属性则添加)改为:包名.ApplicationUtil。
3、在需要全局获取Context(如非Activity类中的Toast方法中)的地方使用ApplicationUtil类的静态方法getContext即可全局获取Context。
(二)使用Intent传递对象
使用Intent传递对象主要有两种方式:Serializable方式和Parcelable方式。
1、Serializable方式
这种方式传递的对象必须是实现了Serializable接口的对象才行,步骤如下:
《第一行代码:Android》读书笔记——第13章 Android高级技巧
标签:
原文地址:http://www.cnblogs.com/jiayongji/p/5347583.html