RoboGuice: how to use RoboGuice-provided injections in my custom class?

Kevin

I've created a class that depends on a ContentResolver:

public class MyClass
{
    // these Injects won't work
    @Inject
    private ContentResolver m_contentResolver;

    @Inject
    public MyClass( ContentResolver resolver )
    {
        m_contentResolver = resolver;
    }

    [...]
}

ContentResolver is a RoboGuice-provided injection (https://github.com/roboguice/roboguice/wiki/RoboGuice-Standard-Injections), but this assumes that I am using the injection in a class that extends a RoboGuice class such as RoboActivity.

Is there a way to use a RoboGuice-provided injection in my custom class?

Nebu

Add this line to the constructor of MyClass: RoboGuice.getInjector(myApplicationContext).injectMembers(this)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Cannot inject view to custom class with RoboGuice

From Dev

Custom ActionBar and RoboGuice injection

From Dev

Use roboguice out of roboactivity

From Dev

Which version to use for RoboGuice

From Dev

Use roboguice out of roboactivity

From Dev

how to inject custom arrayadapter into fragment using roboguice 2.0

From Dev

Proguard with Roboguice

From Dev

RoboActionBarActivity for RoboGuice

From Dev

Proguard with Roboguice

From Dev

When class injected by RoboGuice @Inject could be null?

From Dev

How to make Roboguice 3.0 jar from sources

From Dev

Lazy injection with Roboguice

From Dev

RoboGuice provision errors

From Dev

RoboGuice inject AnimatorSet

From Dev

roboguice inject in customer

From Dev

injecting generics with roboguice

From Dev

RoboGuice provision errors

From Dev

Roboguice crasshes app at launch

From Dev

Installing Roboguice in Android Studio

From Dev

How to inject a google guava eventbus as a global singleton using Roboguice in android?

From Dev

Getting Mockito to work with RoboGuice and Robolectric

From Dev

Robolectric 2.0 & RoboGuice 2.0 Integration

From Dev

Proguard RoboGuice Obfuscate Error on ViewListener

From Dev

Android RoboGuice 3.0 nullpointer on toolbar

From Dev

Proguard - removing logs roboguice.util.Ln

From Dev

Android assisted injection with Factory using Roboguice not working

From Dev

RoboGuice: Using full reflection. Try using RoboGuice annotation processor for better performance

From Dev

How can I use my custom class in a view on Laravel 5

From Dev

Adding Test Module for RoboGuice When Using Robolectric 2