我已阅读关于不同的布局,但仍不明白如何构建我的简单应用程序。简单的Android应用程序,我应该使用什么结构?
我只想要一个带有图像和一组按钮的屏幕。 当你按下一个按钮时,另一个屏幕从侧面滑入。 这第二个屏幕有一个图像和它自己的一组按钮。
当然,我可以使用两个单独的活动。但我希望两个屏幕都能访问我声明的一些变量。阅读完活动后,似乎使用父母和孩子的活动不是正确的解决方案,因为父母的活动可以从内存中删除,所以我的变量将会丢失。
所以,如果我有一个活动,并希望两个屏幕内容互动什么是最好的方式,我应该使用什么结构呢?
那么活动是解决这个问题的最好方法吗?我的一个变量是一个巨大的数组。我不应该为我的第二个屏幕使用自定义视图类吗? – Skullbox
使用'singleton'类来保存数组并以这种方式共享,或者,如您所说,使用自定义视图并将其设置为视图。正如你所说,如果你的数组是“巨大的”(你没有定义)通过'Intent'传递它可能是错误的解决方案。 – Simon