Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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 - Fatal编程技术网

活动间通信(Android)

活动间通信(Android),android,Android,如果我想将消息传递给已启动的活动,我该如何进行?无法使用意图。请将。。。因为“我的活动”已启动。您可以将此活动的实例保存在某个位置,然后调用一个方法以通过参数发送消息 发件人: final Activity activity; // init the activity activity.sendMessage(message); final void sendMessage(final String message) { // do something with your message,

如果我想将消息传递给已启动的活动,我该如何进行?无法使用意图。请将。。。因为“我的活动”已启动。

您可以将此活动的实例保存在某个位置,然后调用一个方法以通过参数发送消息

发件人:

final Activity activity;
// init the activity
activity.sendMessage(message);
final void sendMessage(final String message) {
  // do something with your message, here.
}
接收消息的活动:

final Activity activity;
// init the activity
activity.sendMessage(message);
final void sendMessage(final String message) {
  // do something with your message, here.
}
您可以在活动中使用onNewIntent()


可以向活动发送更新的工作意图

从何处发送。如果没有更多细节,我们将无法帮助您。好的。我有两项活动。第一个活动有一个处理程序,它将从服务接收结果。所以现在是如果我已经通过意图I=新意图(某物)开始了第二个活动;星触觉();第一个活动中的处理程序如何将消息传递给已启动的第二个活动