Activity之间的数据共享问题起初一看并没有那么纠结,原因在于两点,一来两个Activity之间可以通过回传的方式进行数据的共享,而哪怕是多个Activity之间,也可以通过静态类进行数据的共享。今天Leo8573只是介绍一种避免使用静态类的方法,而这种方法也是不求详解,只是记录,以解燃眉之急。
首先,在项目中创建一个新类,继承Applcation。这个类就是我们的数据类,可以理解为平时我们说用的Modle类,换句话说,这个类可以存放一些数据字段,并写上Get和Set方法。
比如在以下代码中,创建一个叫做DataApp的类,继承Applcation,并在DataApp类中写入我们想要共享的数据字段,配以Get和Set方法。
代码示例:
public class DataApp extends Application {
private String userName;
private String passWord;