Отправка SMS через Intent и узнать, отправлено SMS или нет

Я пытался отправить смс через намерение с этим кодом:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("smsto:" + phoneNumber));
intent.putExtra("address", phoneNumber);
intent.putExtra("sms_body", messageBody);
intent.putExtra("exit_on_sent", true);
startActivityForResult(intent, CODE);

Затем я хочу знать, было ли отправлено SMS или нет, и я использую этот код:

public void onActivityResult(int requestCode, int resultCode, Intent intent) {

    switch (requestCode) {

        case CODE:
        if (resultCode == Activity.RESULT_OK)
        {
            //Then do...
        }
        elseif(resultCode == Activity.RESULT_CANCELED)
        {
            // Do...
        }
        break;    
    }
}

Дело в том, что результат всегда равен 0 (Activity.RESULT_CANCELED), даже когда SMS отправлено. Как я могу узнать, было ли отправлено SMS или нет? Я хочу использовать приложение SMS по умолчанию для телефона, а не создавать интерфейс для отправки SMS.

Ответы на вопрос(1)

Ваш ответ на вопрос