继续进阶-你还应该掌握的高级技巧
文章目录 全局获取Context的技巧 使用Intent传递对象 Serializable Parcelable 定制自己的日志工具 创建定时任务 Alarm机制 Doze模式 多窗口模式 禁用多窗口模式 Lambda表达式 全局获取Context的技巧 Android提供了一个Application类,每当应用程序启动的时候,系统就会自动把这个类进行初始化。我们可定制一个自己的Application类,用于获取全局Context 示例: 1.创建Application的子类对象,提供获取content的方法 import android . app . Application ; import android . content . Context ; public class MyApplication extends Application { private static Context context ; @Override public void onCreate ( ) { super . onCreate ( ) ; context = getApplicationContext ( ) ; } //提供getContext()方法 public static Context getContext ( ) { return context ; } } 2