直接看实现方法吧~
首先新建一个activity用来存放需要共享的全局变量的成员和方法,比如这里我新建一个MyDataActivity:
package com.anwensoft.cardvr.activity;
import android.app.Application;
public class MyDataActivity extends Application {
private static byte send_buf[] = {(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00};
// private static byte[] send_buf = new byte[4];
//给数组中的某个元素赋值
public void setBuf(byte data,byte location){
this.send_buf[location] = data;
}
//获取数组中的某个元素值
public byte getBuf(byte location){
return send_buf[location];
}
//获取整个数组
public byte[] getWholeBuf(){
return send_buf;
}
}
然后在AndroidManifest.xml中添加所新建的类 (在application里面)
<application
android:name=".MyDataActivity">
现在,就可以在多个Activity中访问同一个数据啦。
例如,我在