Я новичок в Android, и, насколько я вижу, ContentProvider, объявленный в AndroidManifest.xml, создается в самом начале при запуске. Я хотел бы добавить больше
URI во время выполнения, но у меня нет к ним доступа, поскольку я их не создавал.
Я пробовал это в MainActivity.java:
Код: Выделить всё
MyContentProvider myContentProvider = new MyContentProvider();
ArrayList newUris = new ArrayList();
myContentProvider.addNewUris(newUris);
Это не работает, поскольку это не тот же ContentProvider, который объявлен в AndroidManifest.xml
Подробнее здесь:
https://stackoverflow.com/questions/784 ... on-runtime