gpt4 book ai didi

android - 如何将消息从 Intent Service 发送到 Activity

转载 作者:太空狗 更新时间:2023-10-29 13:26:28 27 4
gpt4 key购买 nike

<分区>

基本上,我有一个带有进度对话框的 Activity ,我正在向 Intent 发送消息以从 Internet 加载所有数据,而不会在应用程序中出现任何问题。但是,我能够向服务发送消息,但无法将消息重新发送到 Activity 。怎么办?

这是我向服务发送消息的方式:

final Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {

}
};
final Intent intent = new Intent(this, FillingDatabase.class);
final Messenger messenger = new Messenger(handler);
intent.putExtra("messenger", messenger);
startService(intent);

这是我从服务接收消息的方式:

messenger = (Messenger) intent.getParcelableExtra("messenger");
message = Message.obtain(null, 1234);
messenger.send(message);

但我不知道如何在 Activity 中接收该消息,有人可以解释一下该方法吗?谢谢!

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