2011-04-15 44 views
0

我正在創建一個應用程序,在該應用程序中必須導入SMS收件箱。我懷疑是什麼時候收件箱列表已經顯示,我在那段時間收到短信,我如何更新我的列表並在列表中顯示已到達的短信?預先感謝您在郵件到達時已經顯示列表時更新SMS收件箱

+1

你在做什麼平臺? – Vicky 2011-09-16 11:39:21

回答

0

使用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, 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); 

    } 
} 
相關問題