zoukankan      html  css  js  c++  java
  • Android程序的入口点和全局变量设置--application

    首先看看  application的官方文档


    我之前一直以为Android程序的入口点就是带MAIN和LAUNCHER的Activity的onCreate方法,看来我是错了~ 
    原来真正的入口点是 Application的onCreate方法 = - = ~ 

    要使用这个入口点呢,必须extends Application 然后 重写里面的onCreate方法,,要注意的是,必须在Manifest里面的application标签中加上一个android:name= 你的自定义application

     

    用这个自定义的application可以定义全局变量了,具体不多说,给个代码看看就晓得了~~

    package com.mypackagename;


    import android.app.Application;


    public class MyApplication extends Application{

    public int i;//自定义的全局变量

    public int getI() {

    return i;

    }

    public void setI(int i) {

    this.i = i;

    }

    @Override

    public void onCreate() {

    super.onCreate();

    setI(0);//初始化变量

    }

    }


    在Activity中调用的话,要


     

    MyApplication myApplication = (MyApplication) getApplication();

    myApplication.setI(1);


    好了,这就是今天要讲的application和全局变量的故事~=。=~


    原文链接 : http://watt201211.blog.163.com/blog/static/2234870342013722113331385/

  • 相关阅读:
    hdu 6201 dfs
    Oulipo POJ
    Kitchen Measurements UVALive
    Surf Gym
    hoj 13969 Racing Gems
    分块
    分块学习资料
    Jam's problem again HDU
    树的点分治
    Census UVA
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3275660.html
Copyright © 2011-2022 走看看