// NOTE: active commands (query, delete, ..) are called to try to // invoke provider code. Real access happens in the Client code // and we need to conntect the Android ContentProviderClient with this..... @DSVerified @DSBan(DSCat.DROIDSAFE_INTERNAL) public static void modelContentProvider(android.content.ContentProvider contentProvider) { contentProvider.droidsafeAttachContext(context); contentProvider.onCreate(); contentProvider.onConfigurationChanged(new Configuration()); contentProvider.onLowMemory(); contentProvider.onTrimMemory(0); // Its not clear if we could figure out some of the value for these parameters contentProvider.query(null, null, null, null, null); contentProvider.insert(null, null); contentProvider.update(null, null, null, null); contentProvider.delete(null, null, null); contentProvider.getType(null); }