开始一个新的活动或setContentView?

问题描述:

在Android中开始一项新的活动或设置一个新的内容视图会更好吗?开始一个新的活动或setContentView?

当我必须改变整个环境时,我通常开始一个新的活动,但恕我直言,我认为这太繁重了,当我需要保持其他活动在后台活着。

另一方面,我可以有一个单一的活动,只需要改变布局,当我必须设置一个新的环境。

哪个更好?为什么?

+0

你准确的问题是什么? –

+1

此问题已被解答,请参阅:http://stackoverflow.com/questions/2072244/android-what-is-better-multiple-activities-or-switching-views-manually – Marmoy

+0

这是更好的方式,当我做一些改变我应用程序整个环境的东西,比如点击一个按钮就会出现一张图片列表......好吧,我必须每次都开始一个新的活动,或者我只设置内容视图,只保留主活动??在这两种情况下都有效,但是使用setContentView我避免创建新的活动,但我不知道这种方法是否可以接受,或者有其他替代方法^^ – Erenwoid

搜索'模式一个活动,多个视图。 '堆栈溢出的优点和缺点',并通过@CommonsWare寻找答案