Example #1
0
 static UriMatcher buildUriMatcher() {
   final UriMatcher matcher = new UriMatcher(UriMatcher.NO_MATCH);
   final String authority = DatabaseContract.BASE_CONTENT_URI.toString();
   matcher.addURI(authority, null, MATCHES);
   matcher.addURI(authority, "league", MATCHES_WITH_LEAGUE);
   matcher.addURI(authority, "id", MATCHES_WITH_ID);
   matcher.addURI(authority, "date", MATCHES_WITH_DATE);
   return matcher;
 }
Example #2
0
  private int match_uri(Uri uri) {
    String link = uri.toString();

    if (link.contentEquals(DatabaseContract.BASE_CONTENT_URI.toString())) {
      return MATCHES;
    } else if (link.contentEquals(DatabaseContract.scores_table.buildScoreWithDate().toString())) {
      return MATCHES_WITH_DATE;
    } else if (link.contentEquals(DatabaseContract.scores_table.buildScoreWithId().toString())) {
      return MATCHES_WITH_ID;
    } else if (link.contentEquals(
        DatabaseContract.scores_table.buildScoreWithLeague().toString())) {
      return MATCHES_WITH_LEAGUE;
    } else {
      return -1;
    }
  }