>活动1:带有“开始”按钮的应用程序的主屏幕
>活动2:用户从列表中选择其身份(多个用户将使用该应用程序)
>活动3:用户输入密码
>活动4:用户从时间表中选择一个事件(每个用户都有自己的时间表和相关事件)
>活动5:用户可以选择与活动相关的 *** 作.
>活动6-10:用户执行适当的 *** 作.
以下是一些更多信息:
> 6-10的每个活动都必须知道用户登录了什么以及选择了什么事件
> 6-10的每个活动都有一个允许用户返回活动的菜单:1(退出),4(选择不同的事件),5(选择不同的动作)
从现在开始,我一直在使用bundle来在活动之间交换数据,但随着 *** 作数量的增加(某些 *** 作使用3-4个活动从用户收集数据),它似乎使代码复杂化.将所有数据传递给每个创建的活动似乎都不太好.
我正在考虑将“用户名”和选定的“事件”存储为类的静态字段.我会非常简化代码,但是我不确定如果用户在某个时候说“主页按钮”并运行另一个需要大量内存的应用程序,这些数据是否会持续存在.
存储在静态字段中的数据是否安全?
解决方法 不能.您不能保证这些都将存在于同一个类加载器中,在这种情况下,您将在不同的地方处理这些类的不同副本,而不是访问相同的共享状态.它现在可能正常工作;但不,这不是我称之为“安全”的东西.
总结以上是内存溢出为你收集整理的android – 静态变量在活动之间交换数据真的很安全吗?全部内容,希望文章能够帮你解决android – 静态变量在活动之间交换数据真的很安全吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)