android - 在 Android 中完成操作后返回 Activity?

标签 android sms

当我使用以下方法启动 SMS 应用程序时——在发送消息之前一切正常。当我发送消息时——它永远不会导航回原始 Activity ,除非我按下后退按钮。如何启动 SMS Activity ,然后在发送消息后再次显示父 Activity ?

这就是我用结果调用 SMS 应用程序的方式。

String message = getMessageString();
    Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
    sendIntent.setData(Uri.parse("sms:" + number));
    sendIntent.putExtra("sms_body", message);
    startActivityForResult(sendIntent, INVITE_COMPLETED);

最佳答案

这是可能的。只需在您的 Intent 中添加以下额外内容:

sendIntent.putExtra("exit_on_sent", true);

关于android - 在 Android 中完成操作后返回 Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3375561/

相关文章:

Android Studio Gradle androidTest 与 instrumentTest

Android:特殊的短信发送

web-services - 通过短信调用Web服务API

android - 如何知道移动设备或设备是否支持 USB 配件模式的硬件?

android - 使用 ListFragment 和 CursorLoader 时得到 "ListFragment cannot cast to"消息

java - libgdx 3d无限滚动地板

java - Exoplayer 播放器视频 mp4 e 流 m3u8

php - 如何在 PHP 中发出 HTTP 请求?

python - 在 Python 中检测串行端口上的设备名称

node.js - 如何设置待办事项列表以使用 Twilio 接收和发送短信