0
我正在創建一個應用程序,在該應用程序中必須導入SMS收件箱。我懷疑是什麼時候收件箱列表已經顯示,我在那段時間收到短信,我如何更新我的列表並在列表中顯示已到達的短信?預先感謝您在郵件到達時已經顯示列表時更新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, 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);
}
}
你在做什麼平臺? – Vicky 2011-09-16 11:39:21