gpt4 book ai didi

java - 处理多个 Intent 并同步数据

转载 作者:行者123 更新时间:2023-12-01 12:00:32 25 4
gpt4 key购买 nike

您好,我正在尝试弄清楚如何处理多个 Intent ,

在我的 list 中,我有以下内容:

<receiver
android:name="com.abc.ddd.ADR"
android:exported="false">
<intent-filter>
<action android:name="com.abc.ddd.ACTIVITY_RECOGNITION_DATA" />
<action android:name="com.abc.ddd.LOCATION_DATA" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>

在广播接收器类中,我有以下内容:

public void onReceive(Context context, Intent intent) {
String v = "Activity: " + intent.getStringExtra("act") + " " + "Confidence: " + intent.getExtras().getInt("confidence") + "\n";
Log.i(TAG, v);

String v2 = "lat: " + intent.getExtras().getDouble("lat") + " lon: " + intent.getExtras().getDouble("lon") + "\n";
Log.i(TAG, v2);
}

如何设置它,以便广播在触发时同时从两个 Intent 中提取数据,而不是似乎单独执行。

最佳答案

您可能应该为每个 Intent 操作创建一个广播接收器并分别收听它们。

关于java - 处理多个 Intent 并同步数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28008261/

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