android - 如何在非 Activity 类中发送短信?

标签 android android-layout android-widget

我有一个服务类和一个实用程序类。 在 util 类中,我向手机发送短信。但在 util 类中,有许多函数使用参数,如上下文,但 util 没有扩展任何东西,只是一个简单的类。怎么做?

最佳答案

就像这样。将所有 pendingIntent 设置为 null。

public static boolean smsSender(String to, String msg) {
    SmsManager smsManager = SmsManager.getDefault();
    try {

            List<String> contents = smsManager.divideMessage(msg);
            for (String content : contents){
                smsManager.sendTextMessage(to, null, content, null, null);
            }

        return true;
    } catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
        return false;
    }
}

关于android - 如何在非 Activity 类中发送短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116488/

相关文章:

java - 如何访问 SharedPreferences 字段?

Android BLE 重新连接非常慢

android - 我想在循环中使用具有平滑过渡效果的随机颜色作为背景

android - 文本左右对齐的按钮

android - 在有根电话上以编程方式启用 GPS 和网络位置?

android - 防止 Proguard 删除特定的可绘制对象

javascript - 运行 native 项目时无效的 sdkVersion

android - 如何通过动态使用约束布局在另一个 View 上绘制 View

android - 单击 android 小部件上的监听器按钮不起作用

android - 在 PopupMenu 显示时旋转,获取 android.view.WindowLeaked