gpt4 book ai didi

android - 将广播从一个 apk/包发送到另一个 apk/包

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:54 24 4
gpt4 key购买 nike

我需要将广播从我的一个应用程序发送到另一个应用程序。任何帮助!我的应用程序包是 1)com.demo.database 和 2)com.demo.list

 Intent themesIntent = new Intent(ThemesManager.THEMES_UPDATED);
themesIntent.putExtra("package", packageName);
ctx.sendBroadcast(themesIntent);

不工作..

编辑:

<receiver android:name="com.sample.ThemesUpdatedReceiver">
<intent-filter>
<action android:name="com.sample.THEMES_UPDATED"/>
</intent-filter>
</receiver>

最佳答案

@Ajit:您好,从 Android API 3.0 [API 级别 11] 开始,如果一个应用程序从未启动过一次,那么它的 BroadcastReceiver 将无法接收事件。在您的情况下,您的应用程序没有启动器 Activity ,所以可能是这种情况导致事件被拒绝。

除此之外,请尝试使用以下方法:您在创建 Intent 对象时传递了该常量值。而是在方法 intent.setAction() 中传递它;

希望这对您有所帮助。

关于android - 将广播从一个 apk/包发送到另一个 apk/包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19304329/

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