0
我正在使用2.1平臺我可以通過使用下面的代碼來檢索SMS詳細信息。但是號碼和SMS正文僅顯示,名稱尚未出現,我還可以如何取回名稱?未顯示名稱檢索SMS詳細信息?
代碼
public class SMSActivity extends Activity {
ListView lview;
String Body = "" ;
ArrayList<String> smslist=new ArrayList<String>();
ArrayAdapter<String> itemAdapter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
lview =(ListView)findViewById(R.id.lv);
itemAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,smslist);
lview.setAdapter(itemAdapter);
ContentResolver cr = getContentResolver();
Cursor c = getContentResolver().query(Uri.parse("content://sms/inbox"), null, null, null, null);
while(c.moveToNext()){
Number = c.getString(c.getColumnIndexOrThrow("address"));
Body = c.getString(c.getColumnIndexOrThrow("body")).toString();
smslist.add(Number + ":" +"\n"+ Body);
}
itemAdapter.notifyDataSetChanged();
c.close();
}
}
如何解決這個問題呢?
我檢查的代碼替換此代碼
.......會通知你,並接受OK ..be在線 – Hari 2012-07-12 12:21:05
我已經更新了我的回答。再次檢查一次 – AAnkit 2012-07-12 12:25:56
Ankit你是代碼大師......我得到了我期待的答案......將接受。謝謝你... – Hari 2012-07-12 12:35:23