topical media & game development

talk show tell print

#mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoRuntimeProvider.jv

#mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoRuntimeProvider.jv / mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoRuntimeProvider


  package mono;
  
  public class @jva-mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoRuntimeProvider
          extends android.content.ContentProvider
  {
          public @jva-mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoRuntimeProvider ()
          {
          }
  
          @Override
          public boolean onCreate ()
          {
                  return true;
          }
  
          @Override
          public void attachInfo (android.content.Context context, android.content.pm.ProviderInfo info)
          {
                  // Mono Runtime Initialization {{{
                  try {
                          android.content.pm.ApplicationInfo runtimeInfo = context.getPackageManager ().getApplicationInfo ("Mono.Android.DebugRuntime", 0);
                          android.content.pm.ApplicationInfo apiInfo = mono.MonoPackageManager.getApiPackageName () != null
                                  ? context.getPackageManager ().getApplicationInfo (mono.MonoPackageManager.getApiPackageName (), 0)
                                  : null;
                          mono.MonoPackageManager.LoadApplication (context, runtimeInfo.dataDir,
                                          apiInfo != null
                                          ? new String[]{runtimeInfo.sourceDir, apiInfo.sourceDir, context.getApplicationInfo ().sourceDir}
                                          : new String[]{runtimeInfo.sourceDir, context.getApplicationInfo ().sourceDir});
                  } catch (android.content.pm.PackageManager.NameNotFoundException e) {
                          throw new RuntimeException ("Unable to find application Mono.Android.DebugRuntime" + 
                                          (mono.MonoPackageManager.getApiPackageName () == null ? "" : " or " + mono.MonoPackageManager.getApiPackageName ()) +
                                          "!", e);
                  }
                  // }}}
                  super.attachInfo (context, info);
          }
  
          @Override
          public android.database.Cursor query (android.net.Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
          {
                  throw new RuntimeException ("This operation is not supported.");
          }
  
          @Override
          public String getType (android.net.Uri uri)
          {
                  throw new RuntimeException ("This operation is not supported.");
          }
  
          @Override
          public android.net.Uri insert (android.net.Uri uri, android.content.ContentValues initialValues)
          {
                  throw new RuntimeException ("This operation is not supported.");
          }
  
          @Override
          public int delete (android.net.Uri uri, String where, String[] whereArgs)
          {
                  throw new RuntimeException ("This operation is not supported.");
          }
  
          @Override
          public int update (android.net.Uri uri, android.content.ContentValues values, String where, String[] whereArgs)
          {
                  throw new RuntimeException ("This operation is not supported.");
          }
  }
  
  


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.