SQLException в contentProvider - PullRequest
       10

SQLException в contentProvider

1 голос
/ 06 июня 2011

Всем известен пример NotePad для Android.Его поставщик содержимого содержит «throw new SQLException (« Не удалось вставить строку в «+ uri);»в конце метода вставки, но когда я пытаюсь использовать эту строку в моем собственном contentProvider, Eclipse показывает ошибку «Необработанный тип исключения SQLException».

Как я могу вызвать это исключение из этого метода?

1 Ответ

2 голосов
/ 06 июня 2011

Вы должны сообщить компилятору, что этот метод вызовет это исключение, поэтому добавьте «throws SQLException» в заголовок вашего метода, например

public Uri insert(Uri uri, ContentValues values) throws SQLException {
    //dostuff
}
...