android中根据电话号码读取通话记录表

    public static Loader 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;
    }


 

你可能感兴趣的:(android学习笔记)