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