I'm assuming the SmsType enum is used to differentiate between a message you sent and a message you received. Correct me if I am wrong. But if not no matter what it always returns SmsType.MESSAGE_TYPE_INBOX for every message.
I wrote my own code in another Android project and I ran it on the same phone and I see it toggle between SmsType.MESSAGE_TYPE_INBOX and SmsType.MESSAGE_TYPE_SENT with the latter being one you send from the phone.
Blind me didn't even see the three different function calls getInboxSmsgetSentSms and getDraftSms. I see how it works now, sorry about filing this bug.
I'm assuming the SmsType enum is used to differentiate between a message you sent and a message you received. Correct me if I am wrong. But if not no matter what it always returns SmsType.MESSAGE_TYPE_INBOX for every message.
I wrote my own code in another Android project and I ran it on the same phone and I see it toggle between SmsType.MESSAGE_TYPE_INBOX and SmsType.MESSAGE_TYPE_SENT with the latter being one you send from the phone.