Если вы выполняете слишком много операций с базой данных, например, запрашиваете, часто обновляете в некотором случайном порядке, тогда использование getReadabledatabase не имеет никакого смысла, поскольку его можно использовать только для чтения значений.
На основании требований вашего приложения вы можете судить об использовании.Если вы только постоянно читаете значения, тогда вы можете перейти к getreadabledatabase.
Примечание: Иногда, когда вы пытаетесь открыть базу данных для записи, используя getwritabledatabase и если система находит исключение, такое как разрешение на запись или около того,в этом случае система может выдать исключение.В таких случаях вы можете открыть базу данных с помощью getreadabledatabase.