gpt4 book ai didi

java - 将数据流从主 Activity 发送到不同类中的线程

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:40 25 4
gpt4 key购买 nike

目前我有一个应用程序,其主要 Activity 中有从 xbee 读取数据的代码。我的问题是我想将此数据中继到整个项目中 4 个不同类中的 4 个不同线程。我考虑过将其 bundle ,但这似乎是一次性数据传输,而不是数据流。

我的一个想法是将数据写入名为 messages 的字符串,然后使用 getMessages() 函数,但我遇到了从非静态类调用静态方法的问题,反之亦然。

最佳答案

您是否考虑过使用SharedPreferences或扩展ApplicationSharedPreferences 可让您在持久存储中存储基本类型(Stringintboolean 等)。 Application 可以扩展以存储可在程序中的任何位置访问的变量/方法。例如,MyApplication app = (MyApplication)getApplicationContext();

您是否希望在每个线程中修改此数据流,或者只是单独读取值并修改数据?您可能需要设置一些 boolean 标志,以确保您不会访问/修改无法安全执行这些操作的数据。希望有帮助!让我知道是否可以提供一个代码示例以便清楚起见。

关于java - 将数据流从主 Activity 发送到不同类中的线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31434277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com