ContentProvider
以下なカンジで addUri してたのですが
private static final UriMatcher sUriMatcher = new UriMatcher(UriMatcher.NO_MATCH); static { sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename, Contract.Hoge.allCode); sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename + "/*", Contract.Hoge.byMember); sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename + "/phome/*", Contract.Hoge.byTelno);
みたいな事をしてたのですが、以下な形で addURI して差し上げないと NG だった事を先程初めて知りましたorz
static { sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename, Contract.Hoge.allCode); sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename + "/phome", Contract.Hoge.byAllTelno); sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename + "/phome/*", Contract.Hoge.byTelno); sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename + "/*", Contract.Hoge.byMember);
むむむむ。