@Beta public final class AndroidInjection extends Object

Injects core Android types.

  • Method Details

    • inject

      public static void inject(android.app.Activity activity)

      Throws:
      RuntimeException - if the Application doesn't implement HasAndroidInjector.
    • inject

      public static void inject(android.app.Fragment fragment)

      Throws:
      IllegalArgumentException - if no parent fragment, activity, or application implements HasAndroidInjector.
    • inject

      public static void inject(android.app.Service service)

      Throws:
      RuntimeException - if the Application doesn't implement HasAndroidInjector.
    • inject

      public static void inject(android.content.BroadcastReceiver broadcastReceiver, android.content.Context context)

      Throws:
      RuntimeException - if the Application from Context.getApplicationContext() doesn't implement HasAndroidInjector.
    • inject

      public static void inject(android.content.ContentProvider contentProvider)

      Throws:
      RuntimeException - if the Application doesn't implement HasAndroidInjector.