gpt4 book ai didi

android - BroadcastReceiver Intent 不接收额外内容

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

我有一个很奇怪的问题。

我正在发送广播并设置一些附加功能,但接收方没有接收到它们:

发送:

private void notifyAboutDownload(String reference, Context ctx) {
Intent i = new Intent(InitialActivity.ACTION_PACKAGE);
i.setAction(InitialActivity.ACTION_DOWNLOAD_COMPLEATED);
i.putExtra(InitialActivity.DOWNLOAD_ID, reference);

ctx.sendBroadcast(i);

}

并接收:

public void onReceive(Context context, Intent intent) {

String downloadID = intent.getExtras().getString(InitialActivity.DOWNLOAD_ID);

Log.i(TAG, "downloadID : "+ downloadID);
}
};

出于某种原因,downloadID 为空。有什么提示吗?

谢谢

最佳答案

尝试像这样设置你的 Intent

Intent i = new Intent(getApplicationContext(), MyReceiver.class);

关于android - BroadcastReceiver Intent 不接收额外内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14447919/

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