Application类的使用

来源:互联网 发布:ubuntu mono字体 编辑:程序博客网 时间:2024/05/16 13:06

一、需要将其写入配置文件

将继承Application的子类的完整名称如“com.ex.APP”插入application标签下的android:name属性

二、获取Application实例

在Activity或者Services中通过Context.getApplication()获取,然后进行类型装欢。

如:App app = (App) this.getApplication();

三、关于onTerminate方法

官方对于该方法的解释的

    /**     * This method is for use in emulated process environments.  It will     * never be called on a production Android device, where processes are     * removed by simply killing them; no user code (including this callback)     * is executed when doing so.     */    public void onTerminate() {    }
我理解的意思是:

该方法用于模拟的进程环境中。它不会在进程只是通过简单的kill被移出的Android设备上运行。在这种情况下,任何用户代码(包括该回调)都不会被执行。


其具体原理还有待测试。