我正在使用此代碼從Emulator中檢索SMS。之後,我需要將其發佈到DropBox.I保存一些消息給Emulator,它將檢索兩件事Number和Body.At檢索時顯示 錯號但正確的身體。如何更正號碼,我將號碼保存到變量號碼。我的代碼在這裏,我正在使用2.1版本。短信號碼不正確?
代碼
ContentResolver cr = getContentResolver();
Cursor c = getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null);
while(c.moveToNext()){
Number = c.getInt(c.getColumnIndexOrThrow("address"));
Body = c.getString(c.getColumnIndexOrThrow("body")).toString();
smslist.add(Number + ":" +"\n"+ Body);
}
itemAdapter.notifyDataSetChanged();
c.close();
任何溶液?
什麼它顯示在數字的地方..和你在哪裏顯示數字 – AAnkit 2012-07-12 11:37:47
嘗試使用:String number = dataCursor.getString(dataCursor.getColumnIndexOrThrow(「address」));是的,你必須使用以小寫字母開頭的變量名。 – Hiral 2012-07-12 11:42:40
在ListView中顯示數字...而不是來到保存的數字它來了一些其他的數字 – Hari 2012-07-12 11:43:11