1

誰もがAndroidのメモ帳の例を知っています。そのコンテンツ プロバイダーには、"throw new SQLException("Failed to insert row into " + uri);" が含まれています。挿入メソッドの最後にありますが、この行を独自の contentProvider Eclipse で使用しようとすると、「ハンドルされていない例外タイプ SQLException」というエラーが表示されます。

このメソッドからこの例外をスローするにはどうすればよいですか?

4

1 に答える 1

2

このメソッドがこの例外をスローすることをコンパイラーに伝える必要があるため、メソッドヘッダーに「throws SQLException」を追加します。

public Uri insert(Uri uri, ContentValues values) throws SQLException {
    //dostuff
}
于 2011-06-06T08:28:05.363 に答える