Получать сообщения из папки "Входящие"
Я делаю приложение, с помощью которого я могу получить ArrayList всех текстовых сообщений. У меня не было проблем с достижением этого, но когда я отправляю его в SMS-приложение по умолчанию на устройстве Android, я вижу текст, окруженный "[]". Но я не хочу эти скобки.
Например, в моей папке "Входящие" есть текст "Hello World", но я получаю строку, отображающую "[Hello World]". Я хочу точное сообщение, которое отображается в моем почтовом ящике. Итак, что я должен сделать, чтобы удалить лишние "[]" из моей строки.
Пожалуйста, помогите мне в этом. заранее спасибо
1 ответ
Если вы пытаетесь отправить весь ArrayList
с toString()
и он отображает скобки, вы можете попытаться восстановить строку:
String message = "";
for(int i=0; i<array.size(); i++){
message += array.get(i) + ", ";
}
Где ", " может быть вашим разделителем. Но я не уверен, что это то, что вы хотите, можете ли вы дать больше информации в описании?
РЕДАКТИРОВАТЬ: Попробуйте
String message="[Hello World]";
message.substring(1,message.length()-1);