Remove InjectingSyncProviderPreferences

pull/253/head
Alex Baker 9 years ago
parent 66ee03c465
commit e9d8bd730a

@ -21,9 +21,9 @@ import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.andlib.utility.DialogUtilities;
import com.todoroo.astrid.gtasks.auth.GtasksLoginActivity;
import com.todoroo.astrid.gtasks.sync.GtasksSyncV2Provider;
import com.todoroo.astrid.utility.TodorooPreferenceActivity;
import org.tasks.R;
import org.tasks.injection.InjectingSyncProviderPreferences;
import org.tasks.scheduling.BackgroundScheduler;
import java.util.HashMap;
@ -40,7 +40,7 @@ import static org.tasks.date.DateTimeUtils.newDate;
* @author Tim Su <tim@todoroo.com>
*
*/
public class GtasksPreferences extends InjectingSyncProviderPreferences {
public class GtasksPreferences extends TodorooPreferenceActivity {
@Inject GtasksPreferenceService gtasksPreferenceService;
@Inject GtasksSyncV2Provider gtasksSyncV2Provider;

@ -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…
Cancel
Save