我正在尝试开发一个短信计数器应用程序,我想在其中计算当前日期的所有短信。我不想计算总收件箱短信。我正在使用以下代码,但没有得到确切的结果。它正在计算总收件箱短信。
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);
我是一个新的学习者。提前致谢。