現在の日付のすべてのSMSをカウントしたいSMSカウンターアプリを開発しようとしています。受信トレイのSMSの総数を数えたくありません。次のコードを使用していますが、正確な結果が得られません。受信トレイのSMSの合計をカウントしています。
TextViewビュー=新しいTextView(this);
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null,null);
/*
int nsm = 0;
while(cur.moveToNext()){
nsm+= + cur.getCount();
}
*/
String sms = "";
while ( cur.moveToNext());{
// sms += "From :" + cur.getString(2) + " : " + cur.getString(11)+"\n";
// sms += cur.getString(2);
sms += "Total SMS in the INBOX : "+cur.getCount();
}
view.setText(sms);
setContentView(view);
私は新しい学習者です。前もって感謝します。