FiltersManager.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:AC2RD 作者:
public int isContactFilter(Context context, String number)
  {
    try
{
        contentResolver = context.getContentResolver();
    contentUri = DatabaseProvider.CONTACT_FILTER_CONTENT_URI;

        Cursor cursor = contentResolver.query(contentUri, null, null, null, CONTACT_FILTER.DEFAULT_SORT_ORDER);

        for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext())
        {
            String contactFilterNumber = cursor.getString(cursor.getColumnIndex(CONTACT_FILTER.NUMBER));
            int contactFilterRecordable = cursor.getInt(cursor.getColumnIndex(CONTACT_FILTER.RECORDABLE));

            boolean isIdenticalNumber = PhoneNumberUtils.compare(number, contactFilterNumber);

            if (isIdenticalNumber == true)
            {
                return contactFilterRecordable;
            }
        }

        return -1;
}
catch (Exception e)
{
    Log.w("FiltersManager", "isContactFilter : " + context.getString(R.string.log_preferences_filters_manager_error_is_contact_filter) + " : " + number + " : " + e);
    databaseManager.insertLog(context, "" + context.getString(R.string.log_preferences_filters_manager_error_is_contact_filter) + " : " + number, new Date().getTime(), 2, false);
    return -1;
}
  }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号