android - 在我的应用程序的广播接收器中收到 Intent 后停止 native 拨号器应用程序

标签 android

我有广播接收器来接收新拨出电话的 Intent

<receiver android:name=".MyReceiver">
   <intent-filter>
      <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
   </intent-filter>
</receiver>

我在我的接收器中得到了 Intent ,因为我打开我的应用程序来调用相同的电话号码,直到这一切都工作正常,但 native 拨号器应用程序会在我的应用程序上弹出,所以我想在打开我的 Activity 后关闭 native 拨号器应用程序

最佳答案

查看这篇文章:http://android-developers.blogspot.hu/2013/05/handling-phone-call-requests-right-way.html

您可能需要“setResultData(null);”告诉系统你处理了这个。 (没试过)

关于android - 在我的应用程序的广播接收器中收到 Intent 后停止 native 拨号器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37543871/

相关文章:

java - 使用 Intent 在同一个类或新类中启动方法

java - 如何从图库中删除视频?

java - 无法解决 Android Studio 2.1 上的运行时错误

android - 无法在 react-native run-android 上的设备上安装应用程序

android - 如何绘制附加到矩形的三角形?

java - 共享首选项无法正确保存

java - 如何在 Dashclock 扩展中维护持久的 BroadcastReceiver?

android - KSoap2 没有返回有效的 xml?

找不到 xml 和命名空间中的 Android Studio 未知属性

android - 在收到 Firebase 通知时打开应用 (FCM)