gpt4 book ai didi

java - 在两个 Android 应用程序之间共享数据/标志

转载 作者:搜寻专家 更新时间:2023-11-01 09:39:29 25 4
gpt4 key购买 nike

我们有一个带有一组功能(服务)的旧应用程序。我们还有一个新应用程序已经开始实现旧应用程序的一些功能。我们的目标是,当有人开始使用新应用中的服务时,我们希望旧应用关闭这些服务。

我的第一个想法是一个非常简单的机制,比如设置一个标志(在 SharedPreferences 中)并以某种方式让旧应用查询这个标志,然后关闭它的服务。

我已经阅读了有关 MODE_WORLD_READABLESharedPreferences 的内容,但不再推荐这样做。那么有人对此有好的方法/解决方案吗?

附言!这些应用程序使用不同的证书签名,但都是由我们开发的。

最佳答案

BroadcastReceiver,接收系统范围的广播 Intent 可以正常工作。较新版本的应用程序将发送“较新版本已激活” Intent ,如果有较旧版本正在运行,它将接收该广播并关闭这些服务。

关于java - 在两个 Android 应用程序之间共享数据/标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40691265/

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