diff --git a/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java b/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java index d3bb2b2dc..c583132af 100644 --- a/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java +++ b/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java @@ -55,7 +55,6 @@ import com.todoroo.astrid.data.TaskAttachment; import com.todoroo.astrid.data.TaskListMetadata; import com.todoroo.astrid.gtasks.GtasksPreferenceService; import com.todoroo.astrid.helper.SyncActionHelper; -import com.todoroo.astrid.service.SyncV2Service; import com.todoroo.astrid.service.TaskDeleter; import com.todoroo.astrid.service.TaskDuplicator; import com.todoroo.astrid.service.TaskService; @@ -114,7 +113,6 @@ public class TaskListFragment extends InjectingListFragment implements SwipeRefr @Inject TaskService taskService; @Inject TaskListMetadataDao taskListMetadataDao; - @Inject SyncV2Service syncService; @Inject TaskDeleter taskDeleter; @Inject TaskDuplicator taskDuplicator; @Inject @ForActivity Context context; @@ -123,11 +121,11 @@ public class TaskListFragment extends InjectingListFragment implements SwipeRefr @Inject TaskAttachmentDao taskAttachmentDao; @Inject GtasksPreferenceService gtasksPreferenceService; @Inject DialogBuilder dialogBuilder; + @Inject SyncActionHelper syncActionHelper; protected TaskAdapter taskAdapter = null; protected RefreshReceiver refreshReceiver = new RefreshReceiver(); protected final AtomicReference sqlQueryTemplate = new AtomicReference<>(); - protected SyncActionHelper syncActionHelper; protected Filter filter; protected Bundle extras; @@ -244,7 +242,6 @@ public class TaskListFragment extends InjectingListFragment implements SwipeRefr super.onActivityCreated(savedInstanceState); // We have a menu item to show in action bar. setHasOptionsMenu(true); - syncActionHelper = new SyncActionHelper(gtasksPreferenceService, syncService, getActivity(), preferences); setUpUiComponents(); initializeData(); diff --git a/src/main/java/com/todoroo/astrid/helper/SyncActionHelper.java b/src/main/java/com/todoroo/astrid/helper/SyncActionHelper.java index 737e9e057..c649dda26 100644 --- a/src/main/java/com/todoroo/astrid/helper/SyncActionHelper.java +++ b/src/main/java/com/todoroo/astrid/helper/SyncActionHelper.java @@ -18,6 +18,8 @@ import com.todoroo.astrid.sync.SyncResultCallback; import org.tasks.preferences.Preferences; import org.tasks.sync.IndeterminateProgressBarSyncResultCallback; +import javax.inject.Inject; + /** * SyncActionHelper is a helper class for encapsulating UI actions * responsible for performing sync and prompting user to sign up for a new @@ -39,6 +41,7 @@ public class SyncActionHelper { // --- boilerplate + @Inject public SyncActionHelper(GtasksPreferenceService gtasksPreferenceService, SyncV2Service syncService, final Activity activity, Preferences preferences) { this.syncService = syncService; this.preferences = preferences;