我是 Android 开发新手。 我有一个创建应用程序的想法,它基本上有 2 个 Activity :Main 和 Map。 在主要 Activity 中,将完成数据收集和处理。因此它具有获取数据、存储数据和更新数据的所有字段和方法。它还有一个小的 UI 来显示这些数据。 在 map Activity 中,我想在 map 上实时反射(reflect)来自 MainActivity 的数据。所以,当MainActivity中的数据发生变化时,Map Activity中的数据也应该实时变化。 数据本身包括建筑物中某些设备的位置及其状态。 我不太明白,如果在 Android 上有可能与 MainActivity 并行启动一个新的 Activity,它将能够从 MainActivity 获取不断变化的数据。 有人可以就这个问题给我一些建议吗?提前致谢。
最佳答案
您可以使用 fragment 。
Google 在 IDE 中提供了多个示例,如果您认为 Android 文档难以理解,可以使用。
使用主流程(示例)使用平板电脑上的 fragment 并排显示内容(该示例中的列表和内容)。但是还有其他使用 fragment 的示例,当然还有 Android documentation on Fragments
另请参阅这些链接:
关于android - 使用来自 MainActivity 的数据的新并行 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43424893/