1.通过继承Application来完成数据的共享。
最近在做一个程序的时候,需要账户和相关信息,登录完成后想要记住,在网上查了之后发现可以这样实现
(1)建立一个testApplication.java
public class testApplication extends Application{
private int userid = 0;
public int getUserid() {
return userid;
}
public void setUserid(int userid) {
this.userid = userid;
}
}
(2)在AndroidManifest.xml里
<application
android:name=".testApplication"
android:icon="@drawable/icon" android:label="@string/app_name">
(3)获取数据,修改数据
//设置数据
((testApplication)getApplication()).setUserid(100);
//获取数据
((testApplication)getApplication()).getUserid();
参考资料:http://www.eoeandroid.com/thread-30257-1-1.html