AndroidInjection
@Beta public final class AndroidInjection extends Object
Injects core Android types.
-
Method Summary
static voidinject(android.app.Activity activity) static voidinject(android.app.Fragment fragment) static voidinject(android.app.Service service) static voidinject(android.content.BroadcastReceiver broadcastReceiver, android.content.Context context) static voidinject(android.content.ContentProvider contentProvider)
-
Method Details
-
inject
public static void inject
(android.app.Activity activity) - Throws:
RuntimeException- if theApplicationdoesn't implementHasAndroidInjector.
-
inject
public static void inject
(android.app.Fragment fragment) - Throws:
IllegalArgumentException- if no parent fragment, activity, or application implementsHasAndroidInjector.
-
inject
public static void inject
(android.app.Service service) - Throws:
RuntimeException- if theApplicationdoesn't implementHasAndroidInjector.
-
inject
public static void inject
(android.content.BroadcastReceiver broadcastReceiver, android.content.Context context) - Throws:
RuntimeException- if theApplicationfromContext.getApplicationContext()doesn't implementHasAndroidInjector.
-
inject
public static void inject
(android.content.ContentProvider contentProvider) - Throws:
RuntimeException- if theApplicationdoesn't implementHasAndroidInjector.
-