gpt4 book ai didi

java - BroadcastReceiver OnReceive() 未触发

转载 作者:行者123 更新时间:2023-11-30 05:00:15 27 4
gpt4 key购买 nike

我看到了很多关于该主题的教程和 StackOverflow 讨论,但无济于事。我可能遗漏了一些明显的东西。所以,我正在尝试在收到短信时显示 toast 消息。

我的 list 看起来像这样:我尝试按照另一个趋势的建议将最高优先级放在首位,但没有效果:

    <uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<receiver android:name="com.araxide.nottogetherthistime.SMSReceiver" android:exported="true">
<intent-filter android:priority="2147483647">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>

这是 SMSReceiver 类。

public class SMSReceiver extends BroadcastReceiver {

private final String ACTION_RECEIVE_SMS = "android.provider.Telephony.SMS_RECEIVED";
@Override
public void onReceive(Context context, Intent intent) {
// Toast.makeText(context, "SMS Received!", Toast.LENGTH_LONG).show();
if (intent.getAction().equals(ACTION_RECEIVE_SMS)) {
Toast.makeText(context, "SMS Received!", Toast.LENGTH_LONG).show();
}
}
}

我应该在 MainActivity 中添加一些东西吗?根据我看到的示例,我相信它应该以这种方式工作。如果您有想法,非常感谢。

最佳答案

Link这似乎是一个类似的问题,工作解决方案也发布在这里。

关于java - BroadcastReceiver OnReceive() 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58381384/

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