微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当消息到达时已经显示列表时,更新SMS收件箱

如何解决当消息到达时已经显示列表时,更新SMS收件箱

|| 我正在创建一个必须导入SMS收件箱的应用程序。我的疑问是,当收件箱列表已经显示并且在此期间我收到一条短信时,如何更新列表并在列表中显示到达的短信?先感谢您     

解决方法

使用SimpleCursorAdapter。试试这个代码:
public class InboxList extends ListActivity{

private ListAdapter adapter;

        private static final Uri SMS_INBOX = Uri.parse(\"content://sms/inbox\");

    public void onCreate(Bundle bundle) {

        super.onCreate(bundle);

        Cursor c = getContentResolver().query(SMS_INBOX,null,null);

        startManagingCursor(c);




    String[] columns = new String[] { \"address\",\"body\"};



    int[] names = new int[] { android.R.id.text1,android.R.id.text2};

    adapter = new SimpleCursorAdapter(this,R.layout.inboxlist,c,columns,names);

    setListAdapter(adapter);

  }
}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。