gpt4 book ai didi

java - 在android中填充短信

转载 作者:行者123 更新时间:2023-11-30 04:13:18 24 4
gpt4 key购买 nike

现在这是我们应用程序的代码 fragment 。

public void onClick(View v) {
// TODO Auto-generated method stub

Intent sms = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:" ));
sms.putExtra("sms_body", text);
startActivity(sms);
}

这适用于普通的 SMS 应用程序,但是测试人员报告说,使用手写 SMS,他们收到的是一条空白消息。这促使我尝试使用 Google Voice,但那里也收到一条空白消息。

有什么方法可以让我的消息文本与所有这些其他 SMS 应用程序一起使用?

我们有剪贴板功能,所以一个糟糕的解决方法至少是让用户按下剪贴板按钮,然后使用他们选择的消息传递应用程序。

最佳答案

Android 尝试尽可能多地重用 Intent。在某些情况下,当您启动一个 Intent 时,android 不会创建一个新的 Intent 并重用以前的 Intent 。为避免这种情况,请设置此 Intent 标志:

smsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

此标志强制 Android 创建一个新的任务,其 Intent 的 Activity 位于堆栈顶部。

关于java - 在android中填充短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10472643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com