我一共有三个界面 列表页,详细信息页面,编辑页
从列表页可以看进入详细列表页,
在详细信息页可以进入编辑页我发现公司里的代码在从详细信息页跳入编辑页的时候
没有使用intent而是使用了静态变量传的值
只有7个变量只是一些string ,int 之类的他们为什么用 静态变量而不使用intent有什么深意吗?过多的静态变量应该会增加软件的运行内存吧
从列表页可以看进入详细列表页,
在详细信息页可以进入编辑页我发现公司里的代码在从详细信息页跳入编辑页的时候
没有使用intent而是使用了静态变量传的值
只有7个变量只是一些string ,int 之类的他们为什么用 静态变量而不使用intent有什么深意吗?过多的静态变量应该会增加软件的运行内存吧
静态的好处就是重复创建对象时不会为静态变量重复分配空间,而是继续使用之前创建的值,这种情况多数会用在工具类或final值(如你说的一些String)。究竟用intent还是static还是取决于实际情况,用intent的话依赖于上一个组件,也就是说如果没有发生跳转的话就娶不到值了,但是用static的话可以使用之前保存过的值。
这是我的理解...如有差错请赐教
可是这几个静态变量只有在这几个界面里才用了我觉得用intent会比较好