TrayProvider.java 文件源码

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

项目:MakiLite 作者:
/**
 * @see TrayContract#setAuthority(String)
 */
static void setAuthority(final String authority) {
    sURIMatcher = new UriMatcher(UriMatcher.NO_MATCH);

    sURIMatcher.addURI(authority,
            TrayContract.Preferences.BASE_PATH,
            ALL_PREFERENCE);

    // BASE/module
    sURIMatcher.addURI(authority,
            TrayContract.Preferences.BASE_PATH + "/*",
            MODULE_PREFERENCE);

    // BASE/module/key
    sURIMatcher.addURI(authority,
            TrayContract.Preferences.BASE_PATH + "/*/*",
            SINGLE_PREFERENCE);

    sURIMatcher.addURI(authority,
            TrayContract.InternalPreferences.BASE_PATH,
            INTERNAL_ALL_PREFERENCE);

    // INTERNAL_BASE/module
    sURIMatcher.addURI(authority,
            TrayContract.InternalPreferences.BASE_PATH + "/*",
            INTERNAL_MODULE_PREFERENCE);

    // INTERNAL_BASE/module/key
    sURIMatcher.addURI(authority,
            TrayContract.InternalPreferences.BASE_PATH + "/*/*",
            INTERNAL_SINGLE_PREFERENCE);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号