高级技巧

全局获取Context

  定制一个自己的Application类,管理程序内一些全局的状态信息。

  步骤:1、创建一个类继承Application类

       2、重写onCreate(),通过调用getApplicationContext()得到一个应用程序级别的Context

     3、调用静态的getContext()将Context对象返回

     4、在AndroidManifest.xml中将自定义类设为指定初始化:

      <application

        android:name="com.example.networktest.MyApplication"  ......>

     5、在使用Context时调用MyApplication.getContext()方法即可。

 

Intent传递对象

  Serializable序列化(接口):将一个类继承Serializable接口,设置get/set方法

  Parcelable(接口):将对象进行分解成Intent所支持的类型。

 

定制日志工具

  1、新建LogUtil类,定义VERBOSE、DEBUG、INFO、WARN、ERROR、NOTHING六个整型常量,并设置初始值递增。提供5个定义方法v/d/i/w/e,并调用log.v/d/i/w/e打印日志。

 

posted @ 2016-12-08 15:10  yl007  阅读(100)  评论(0编辑  收藏  举报