【发布时间】:2018-10-11 10:38:46
【问题描述】:
我创建了应用程序,可以发送短信。
我使用发送短信的方法:
smsManager.sendMultipartTextMessage(smsPhone, null, smsBodyParts,
sentPendingIntents, deliveredPendingIntents);
我还在 Manifest 中添加了权限,并为更高的操作系统版本添加了运行时权限。应用程序运行完美,但一台设备三星 Galaxy A7 崩溃。在 crashlytics 中,我有日志:
Fatal Exception: java.lang.UnsupportedOperationException: Sms is not supported
at android.telephony.SmsManager.getISmsServiceOrThrow(SmsManager.java:815)
at android.telephony.SmsManager.sendMultipartTextMessageInternal(SmsManager.java:575)
at android.telephony.SmsManager.sendMultipartTextMessage(SmsManager.java:544)
at com.companyname.ProcessSMSService$SMSSendThread.run(ProcessSMSService.java:479)
我在 google 中没有找到有用的东西,指的是我的崩溃。请帮我。为什么会发生这种崩溃?我怎么能覆盖它?谢谢。
【问题讨论】:
-
你是这样用的吗-
(ShareActionProvider) menuItem.getActionProvider()@mrNobody -
@Dhanshri 我不用那个