在Android应用程序中,我有一个请求,旨在在许多屏幕或整个应用程序中使用一个常见的活动/屏幕。
例如:
还有一个请求:它不需要将 C 的列表项存储在数据库或首选项中,因为我认为加载数据阶段可以减少屏幕的平滑第一次B 或 A 。 你对这种想法的看法如何?
有人对这种情况有一些看法吗?我非常感激。
谢谢, 三
答案 0 :(得分:0)
Android中的屏幕或活动是独立的。你不能嵌套活动。我能想到两个解决方案:
a)将数据保存为数组列表,并在B打开时将其从A传递给B.由于它们似乎都包含一个公共布局作为其自己布局的一部分,因此在xml中为A和B布局使用<include layout.
包含该布局。
b)如果您打算使用片段,请将C片段制作成片段,并将其用于两个活动A和B中(尽管使用片段时可以采用更好的设计方法)