Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 081a1018 authored by Zongheng Wang's avatar Zongheng Wang
Browse files

MAP: Use public API to fragment text

Replace hidden API fragmentText(String text) with public API
divideMessage(String text) to fragment text.

Bug: 140562205
Test: Manual
Change-Id: I1a745f4968e3f75e182845ede0780b709bc4fae5
parent 6d136dbb
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ package com.android.bluetooth.map;
import static android.telephony.TelephonyManager.PHONE_TYPE_CDMA;

import android.telephony.PhoneNumberUtils;
import android.telephony.SmsManager;
import android.telephony.SmsMessage;
import android.telephony.TelephonyManager;
import android.util.Log;
@@ -524,7 +525,8 @@ public class BluetoothMapSmsPdu {
        int languageTable;
        int languageShiftTable;
        int refNumber = getNextConcatenatedRef() & 0x00FF;
        ArrayList<String> smsFragments = SmsMessage.fragmentText(messageText);
        SmsManager smsMng = SmsManager.getDefault();
        ArrayList<String> smsFragments = smsMng.divideMessage(messageText);
        ArrayList<SmsPdu> pdus = new ArrayList<SmsPdu>(msgCount);
        byte[] data;