ContentProvider без SQL

У меня есть два фрагмента данных, к которым нужно получить доступ из внешних приложений и сохранить их. Согласно документации ContentProviders - единственный возможный способ, но он также упоминает внешнее хранилище. ContentProviders реализуют «интерфейс», подобный базе данных, и использование базы данных было бы совершенно ненужным для двух частей данных. Я бы предпочел сохранить их в файл, но использование ContentProvider для реализации абстрактных методов проблематично, потому что методы структурированы как запросы к базе данных.

Я знаю, что ничто не указывает на то, что ContentProvider должен использовать базу данных для хранения данных, но есть ли другой способ сохранить минимальный объем данных, который должен быть передан файловой системе?

8
задан Peter Mortensen 16 April 2011 в 21:28
поделиться