Don't explicitly call ContentProvider.onCreate() during initialization

ContentProvider.attachInfo() already calls onCreate(), so this allows content providers to do non-idempotent initialization.

PiperOrigin-RevId: 285730764
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowContentResolver.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowContentResolver.java
index 03ee01d..a936175 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowContentResolver.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowContentResolver.java
@@ -885,7 +885,6 @@
       ContentProvider provider =
           (ContentProvider) Class.forName(providerInfo.name).getDeclaredConstructor().newInstance();
       provider.attachInfo(RuntimeEnvironment.application, providerInfo);
-      provider.onCreate();
       return provider;
     } catch (InstantiationException
         | ClassNotFoundException