К вашему сведению: у меня была ошибка NullPointerException со стандартной реализацией ContentProvider.Я наконец-то решил ее, и ключ связан с контекстом / намерением в файле манифеста.
В конце я пропустил эту строку из своей деятельности моего манифеста.
<data android:mimeType="vnd.android.cursor.dir/vnd.pmp.smsmessage" />
Оформить заказОбразец блокнота для чего я говорю.Также я предпочитаю использовать структуру здесь http://www.vogella.com/articles/AndroidSQLite/article.html, однако, поскольку его проект рассчитан на 3.0, пришлось исключить все вещи загрузчика для реализации 2.2 ...
После помещения его в мою базу данных, созданную иЯ мог бы вставить строки.Я протестировал это, просто используя onCreate для моей активности по умолчанию.
ContentValues values = new ContentValues();
values.put("somefieldname","somevalue");
values.put("otherfieldname","othervalue");
getContentResolver().insert(MyProvider.CONTENT_URI, values);