public static Loader<Cursor> createCursorLoader(Context mContext, int type, Bundle params) {
switch (type) {
case CallsLogView.TYPE_DEFAULT:
return new CursorLoader(mContext, Calls.CONTENT_URI, null, null, null, "date desc");
//根据电话号码读取通话记录表
case CallsLogView.TYPE_NUMBER_CALLLOG:
String phoneNumber = params.getString(CallsLogView.NUMBER);
String selection = "PHONE_NUMBERS_EQUAL(calls.number, " + "'" + phoneNumber + "', 0)";
return new CursorLoader(mContext, Calls.CONTENT_URI, null, selection, null, "date desc");
}
return null;
}