gpt4 book ai didi

Android Intent 与消息效率?

转载 作者:行者123 更新时间:2023-11-30 03:21:32 25 4
gpt4 key购买 nike

我有一个应用程序,有时我每秒从外部服务向应用程序发送一次数据。数据是大约 10 个 Parselable 对象的数组,带有一些短字符串和整数字段。

我尝试过两种从外部服务发送数据的方法:

  1. 将消息传送到应用程序中的单例类:

    消息 msg = Message.obtain();

    msg.obj = data;
    messenger.send(msg);

  2. 将 Intent 传送到应用中的 IntentService:

    intent.putExtra(dataName, data);

    context.startService(intent);

两者都有效,但我更喜欢 Intent 方法,因为它可能允许我在 Service 向它发送数据时未运行我的应用程序时引导它。

鉴于数据传输率相对较高,这种方法有什么问题吗?

Intent 是否比 Message 效率低?

最佳答案

如果您将非常大的数据放入您的 Intent 中,它可能会卡住应用程序。除此之外我不知道。实际上,如果您所做的对您有用,那么只要它有用就没问题。

关于Android Intent 与消息效率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19036923/

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