我正在开发一个Android应用程序,它从窗口(Activity)发送sms消息,然后移动到另一个窗口(Activity)。我正在尝试向用户显示一条消息,看看该消息的另一个活动是如何传递的。 我想解决方案是它会触发一个发送消息的线程,并等到它被传递并显示一个toast或Dialog。但我不知道它是否正确或如何做到这一点。 请帮助。
答案 0 :(得分:1)
sendDataMessage
具有以下参数:
sentIntent
- 如果不为NULL,则在邮件成功发送或失败时广播此PendingIntent。
deliveryIntent
- 如果不为NULL,则在将邮件传递给收件人时广播此PendingIntent。
[edit] - 示例如何创建待定意图
final PendingIntent sentIntent = PendingIntent.getActivity(this, 0, new Intent(this, SmsSendCheck.class), 0);
SmsSendCheck
- 这是展示你的Toast的特殊活动
答案 1 :(得分:0)
吐司是个好方法。否则,在发送SMS后广播PendingIntent时,在当前活动中显示一些内容。