mirror of https://github.com/tasks/tasks
Remove InjectingSyncProviderPreferences
parent
66ee03c465
commit
e9d8bd730a
@ -1,29 +0,0 @@
|
|||||||
package org.tasks.injection;
|
|
||||||
|
|
||||||
import android.os.Bundle;
|
|
||||||
|
|
||||||
import com.todoroo.astrid.utility.TodorooPreferenceActivity;
|
|
||||||
|
|
||||||
import dagger.ObjectGraph;
|
|
||||||
|
|
||||||
public abstract class InjectingSyncProviderPreferences extends TodorooPreferenceActivity implements Injector {
|
|
||||||
private ObjectGraph objectGraph;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
|
||||||
objectGraph = ((Injector) getApplication()).getObjectGraph().plus(new ActivityModule(this));
|
|
||||||
inject(this);
|
|
||||||
|
|
||||||
super.onCreate(savedInstanceState);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void inject(Object caller) {
|
|
||||||
objectGraph.inject(caller);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ObjectGraph getObjectGraph() {
|
|
||||||
return objectGraph;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue