如何重用单个活动无限次?

时间:2014-09-08 08:50:08

标签: java android

我的应用程序具有相册样式功能,用户可以从设备中选择/拍摄照片并将其加载到此相册的每个页面中。

现在这个相册页面的数量取决于用户,应该是无限制的。另一方面,您可以想象的活动中使用的代码完全相同。我曾经编写过一次代码,我只是想为每一页专辑重用这个活动。我应该怎么做到这一点?

由于有成千上万的应用程序提供这种功能,我知道有一个很好的方法,但我无法找到它。只是一个技巧或教程的链接甚至一个小的解释就足够了。

先谢谢。

2 个答案:

答案 0 :(得分:1)

您可以创建next()方法,并使用此功能更改页面中的每个布局视图,这样您就可以进行相同的活动,但只会更改视图。

答案 1 :(得分:1)

一种解决方案是将要显示的数据添加到用于启动活动的Intent的“extras”中。

或者,您可能希望使用Fragment代替Activity。您可能还希望使用ViewPager来浏览显示相册数据的片段。