让我们把这个应用程序想象成一个封闭的图像。R代表根系活动,A和B是其他活动。A表示某个列表的显示,B表示某个值的显示细节。从R我可以得到4个按钮到4个A活动。我的问题是,在这个场景中,是每次初始化一个活动,还是在整个应用程序中只使用一个a活动。如果用户选择右上角的活动A,则显示细节B,然后从细节B转到另一个列表(但基于活动)。他是否仍然可以从第一个a中获得相同的内容,或者他可以用另一个列表“新建”一个活动?
这就是重点-我将有上百个活动。其中很多是“表单”显示一些内容,应用程序将有大约50个这些表单的变体。我是否可以使每个表单一个活动在我的活动中再次重用它,而不必连接到该活动的过去用法?
最佳答案
如果需要活动类的单个实例,请在清单中使用android:launchMode="singleInstance"
。