从收件箱中检索邮件

时间:2012-07-11 11:33:01

标签: android text sms inbox

我正在制作一个应用程序,借助它可以获得所有Text消息的ArrayList。我没有遇到这个问题但是当我将它发送到Android设备的默认短信应用程序时,我看到“[]”周围的文字。但我不想要那个括号。

对于Eg:我的收件箱有一个文本“Hello World”,但我收到的字符串显示“[Hello World]”。我想要收件箱中显示的确切消息。那么我该如何从我的字符串中删除额外的“[]”。

请帮助我。提前致谢

1 个答案:

答案 0 :(得分: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);