android - 如何在发送短信时异步显示消息?

标签 android android-intent

我正在开发一个 android 应用程序,它从一个窗口 (Activity) 发送短信,然后移动到另一个窗口 (Activity)。我正在尝试向用户显示一条消息,如何查看消息已传递的另一个 Activity 。 我想解决方案是它触发一个发送消息的线程,然后等到它被传递并显示 toast 或对话框。但我不知道这是否正确或如何去做。 请帮忙。

最佳答案

sendDataMessage 具有以下参数:

sentIntent - 如果不为 NULL,则在消息发送成功或失败时广播此 PendingIntent。

deliveryIntent - 如果不是 NULL,则在将消息传递给收件人时广播此 PendingIntent。

[编辑] - 如何创建待定 Intent 的示例

final PendingIntent sentIntent = PendingIntent.getActivity(this, 0, new Intent(this, SmsSendCheck.class), 0);

SmsSendCheck - 这是一个显示您的 Toast 的特殊 Activity

关于android - 如何在发送短信时异步显示消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10606956/

相关文章:

android - 如何创建轮播?

Android:是否可以在同一个 Activity 中有两个 Intent ?

android-intent - 添加结果返回到BarcodeEye(ZXing玻璃端口),结果位置在哪里?

android - 从我的应用程序附加 Gmail 安全存储中的文件

android - 停止 android 处理程序循环

android - 如何将数据从 BottomSheetDialogFragment 返回到父 Fragment

android - Android 是否可以在按下开始按钮时发送短信、电子邮件和调用电话?

Android:在 Android 中为应用程序离线存储 JSON 数据的最佳方式是什么?

android - 使用 FLAG_ACTIVITY_CLEAR_TOP 时是否无法实现过渡动画?

android - 在 AndroidManifest.xml 中哪里添加 Intent 过滤器?