android - 在android上使用smsManager.sendTextManager发送短信的问题

标签 android unity-game-engine android-4.2-jelly-bean android-4.3-jelly-bean

我正在从我的应用程序向使用 5 位数手机号码的服务器发送一条短信。

在 4.2.2 操作系统上,它会在下面弹出窗口询问我

已编辑

问。如何处理取消/确定按钮?

How to handle cancel/ok button?

最佳答案

这应该有效...

switch (getResultCode()) {
     // if cancel pressed then result code is 5
     case 5:
         System.out.println("Message cancelled........");
         break;
    // else if send pressed then result code will be one of these below cases
     case Activity.RESULT_OK:
         break;
     case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
        break;
     case SmsManager.RESULT_ERROR_NO_SERVICE:
         break;
     case SmsManager.RESULT_ERROR_NULL_PDU:
        break;
     case SmsManager.RESULT_ERROR_RADIO_OFF:
        break;
    }

关于android - 在android上使用smsManager.sendTextManager发送短信的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19402043/

相关文章:

javascript - 如何提高 Cordova 应用程序的安全性

unity-game-engine - 如何从项目中删除 SteamVR

android - 从导出的统一项目 Activity 中检测 Android Studio 中的触摸事件

java - 我可以创建一个类来用 Java 存储 Android 应用程序中的所有字符串,而不是使用 Context 和 getString 吗?

android - 以编程方式更改文本样式

unity-game-engine - TextMesh Pro 的检查器中的公共(public)变量名称从何而来?

java - RecognizerIntent 更改默认语言

android - 在 Jelly Bean 上访问其他 Android 应用程序的 Assets

超过 4k 个字符的 Android TTS 文本无法播放

java - 我无法使用 Eclipse 安装适用于 Android 的 Crashlytics