第一步:建立MyApplication.java继承Application,因为只有Application有访问所有activity的权限.代码如下:
package com.example.xh.twostylefragment;
import android.app.Application;
/**
* Created by XH on 2016/8/2.
*/
public class MyApplication extends Application{
public<span style="color:#ff0000;"> </span>static String name; //name用public声明
@Override
public void onCreate() {
super.onCreate();
setName(NAME); //初始化全局变量
}
public String getName() {//调用此函数可以获得name的值.
return name;
}
public void setName(String name) {//调用此函数可以改变name的值,name是一个字符串类型的数据.
this.name = name;
}
private static final String NAME = "MyApplication";//将name初始化为Name.
}
第二步:打开AndroidManifest.xml文件将application里面的name替换为我们建立的MyApplication,没有这个属性的话直接添加android:name=“”属性.
<?xml