Как сохранить статус доставки SMS в строковой переменной? - PullRequest
0 голосов
/ 01 марта 2020

Сначала я прошу прощения, если мой вопрос не очень хороший или неудобный

Я использую этот код в своем приложении android для отправки SMS-сообщения: Android Статус доставки SMS

Функция sendSmsMessageWithStatus недействительна и используйте Toast для отображения статуса. Я хочу вернуть статус через эту функцию, поэтому измените код следующим образом:

public String sendSmsMessageWithStatus(String phoneNumber, String Msg) {
}

Я определяю строковый массив следующим образом:

...
final String[] result = new String[1];
context.registerReceiver(new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {

                switch (getResultCode()) {
                    case Activity.RESULT_OK:
                        result[0] ="SMS sent";
                        break;
...

, но sendSmsMessageWithStatus возвращает ноль.

Не могли бы вы помочь мне, пожалуйста?

спасибо

...