android - 使用来自 MainActivity 的数据的新并行 Activity

标签 android multithreading maps

我是 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

另请参阅这些链接:

Building a Dynamic UI with Fragments

Creating a Fragment

关于android - 使用来自 MainActivity 的数据的新并行 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43424893/

相关文章:

java - Java 中的 map 和列表

android - 如何解决android中的SOAP Error 500

android - 无法通过 Android 设备进行调试

c++ - 选择调用似乎没有超时

html - 将列与页面底部对齐,并重叠列? (难以解释,最好在里面描述)

javascript - LeafletJS : Load Tile Layer based on bounding box

android - Genymotion 消失

java - 在 libGDX 中设置延迟

android - 如何使用处理程序线程进行多线程

c# - async/await 如何帮助 ASP.Net 应用程序?