Мое решение требует использования call(Uri, String, String, Bundle)
API (поэтому оно не полностью обратно совместимо).Но у меня есть материал, который я хочу подготовить ContentProvider
, прежде чем он будет использован в моем переопределении этого call
метода.Тогда я делаю getContentResolver().call(BASE_URI, METHOD, null, Bundle.EMPTY)
в моем Application.onCreate()
.По сути, он откладывает это до тех пор, пока не будет создан мой Application
, что мы и ожидали, что ContentProvider
onCreate
будет делать естественным образом.