@Override public void onChange(boolean selfChange) { super.onChange(selfChange); /** 短信数据库新增短信 */ if (mSmsDatabaseHandler.getCount() > mCount) { SMS sms = mSmsDatabaseHandler.getLatestSms(); mCount = mSmsDatabaseHandler.getCount(); this.mHandler.sendMessage(this.mHandler.obtainMessage(WHAT, sms)); } }
public SmsContentObserver(Handler handler, Context context, String address, Uri uri) { super(handler); this.mHandler = handler; mSmsDatabaseHandler = new SmsDatabaseHandler(context, uri, address); mCount = mSmsDatabaseHandler.getCount(); }