1

アプリが自動 SMS を送信しています。問題は、すべての電話でうまく機能しますが、LG デバイスでは機能しないことです。それは私のコードです:

private void sendSMS(String phoneNumber, String message) {
    SmsManager sms = SmsManager.getDefault();
    ArrayList<String> parts = sms.divideMessage(message);
    sms.sendMultipartTextMessage(phoneNumber, null, parts, null,
                null);
}

そしてそれはエラーログです:

java.lang.NullPointerException
at com.lge.mdm.uimanager.adapter.LGMDMUIMessageAdapter.isAllowSendMessage(LGMDMUIMessageAdapter.java:50)
at com.lge.mdm.MDMInterfaceImpl.isAllowSendMessage(MDMInterfaceImpl.java:108)
at android.telephony.SmsManager.sendMultipartTextMessage(SmsManager.java:354)
at berg.royi.donotdisturbe.free.service.DNDservice.sendSMS(DNDservice.java:120)
at berg.royi.donotdisturbe.free.service.DNDservice.onHandleIntent(DNDservice.java:95)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:60)

この「LGDMUIMessageAdapter.isAllowSendMessage」とは何ですか? どうすれば許可できますか? LGデバイスからSMSを送信するときにオプションのフィールドを追加する必要があることについて何かを見ましたが、それはそれだけで、他の説明はありません. ありがとう!

4

0 に答える 0