Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中的活动之间传递数据?_Android_Android Intent - Fatal编程技术网

如何在android中的活动之间传递数据?

如何在android中的活动之间传递数据?,android,android-intent,Android,Android Intent,我有两项活动:活动A和B 我在活动a中打开了一个WebSocket,我会随时查看消息。但是我想在活动B(在列表视图中)中显示它们。但是我不知道如何传递刚刚收到的数据。有人能帮我吗?我想随时在活动B中获取数据。那么我该怎么办? 您能告诉我,您如何随时获取活动B中的数据吗 在这里,您可以将数据存储为常量或共享首选项,并在需要时访问活动B 或 如果您想从服务中获取数据,则可以使用广播接收器,以便在活动B中接收数据。请查看此项。将其存储到局部变量,并在需要时使用它。您可以getIntent活动中的任何位

我有两项活动:活动A和B

我在活动a中打开了一个WebSocket,我会随时查看消息。但是我想在活动B(在列表视图中)中显示它们。但是我不知道如何传递刚刚收到的数据。有人能帮我吗?

我想随时在活动B中获取数据。那么我该怎么办? 您能告诉我,您如何随时获取活动B中的数据吗

在这里,您可以将数据存储为常量或共享首选项,并在需要时访问活动B


如果您想从服务中获取数据,则可以使用广播接收器,以便在活动B中接收数据。

请查看此项。将其存储到局部变量,并在需要时使用它。您可以
getIntent
活动中的任何位置。为什么在活动开始前需要这些数据?我在活动a中打开了一个WebSocket,我会随时收到消息。当我收到消息时,我想在LisiView中显示它们(它位于活动B)@JACKGAO在这种情况下,您应该使用带有广播接收器的服务,活动B应该监听来自您的服务的特定广播以更新它