gpt4 book ai didi

java - 将 int 值从 Service 转移到 MainActivity 的建议?

转载 作者:行者123 更新时间:2023-12-02 09:19:58 24 4
gpt4 key购买 nike

我有一个从 pendingIntent 启动的服务。

此服务提供 1 或 2 int(有一个包含一个按钮的通知,一旦按下,就会反复返回 1,然后返回 2。)需要将此 int 传输到我的 mainActivity 中,然后说(在我的 mainActivity 中)- if (ServiceClass.getNum ==1) then mToggle.setChecked(true) else (false)

我听到了很多关于如何做到这一点的不同建议。其中一些建议包括使用本地广播接收器绑定(bind)到 Activity ?此外,即使 Activity 在后台或关闭,我的 mToggle 按钮仍然需要能够更改状态。

任何有关最佳行动方案的建议都将受到赞赏。

最佳答案

为了在 Android Activity 和服务之间进行通信,我们可以使用广播接收器。你可以看到这个https://developer.android.com/guide/components/broadcasts

关于java - 将 int 值从 Service 转移到 MainActivity 的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58759961/

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