java类android.support.annotation.GuardedBy的实例源码

PagingRequestHelper.java 文件源码 项目:android-architecture-components 阅读 44 收藏 0 点赞 0 评论 0
@GuardedBy("mLock")
private StatusReport prepareStatusReportLocked() {
    Throwable[] errors = new Throwable[]{
            mRequestQueues[0].mLastError,
            mRequestQueues[1].mLastError,
            mRequestQueues[2].mLastError
    };
    return new StatusReport(
            getStatusForLocked(RequestType.INITIAL),
            getStatusForLocked(RequestType.BEFORE),
            getStatusForLocked(RequestType.AFTER),
            errors
    );
}
PagingRequestHelper.java 文件源码 项目:android-architecture-components 阅读 44 收藏 0 点赞 0 评论 0
@GuardedBy("mLock")
private Status getStatusForLocked(RequestType type) {
    return mRequestQueues[type.ordinal()].mStatus;
}


问题


面经


文章

微信
公众号

扫码关注公众号