Esempio n. 1
0
  /**
   * Register a {@link QueryHandler} to handle a certain {@link Uri} for {@link #query(Uri,
   * String[], String, String[], String)}
   *
   * @param handler Never <code>null</code>.
   */
  protected void registerQueryHandler(final QueryHandler handler) {
    if (mQueryHandlers.contains(handler)) {
      return;
    }
    mQueryHandlers.add(handler);

    // use the index inside the list as the UriMatcher code for that handler
    final int code = mQueryHandlers.indexOf(handler);
    mUriMatcher.addURI(AUTHORITY, handler.getPath(), code);
  }
Esempio n. 2
0
 @Override
 public String getPath() {
   return mDelegate.getPath();
 }