Skip to content
Snippets Groups Projects
Commit 939e7dd4 authored by Jawnnypoo's avatar Jawnnypoo
Browse files

Allow user to set Todos as their starting activity

parent d2b03d7b
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -84,6 +84,10 @@ public class SettingsActivity extends BaseActivity {
case Prefs.STARTING_VIEW_ACTIVITY:
mTextLaunchActivity.setText(R.string.setting_starting_view_activity);
break;
case Prefs.STARTING_VIEW_TODOS:
mTextLaunchActivity.setText(R.string.setting_starting_view_todos);
break;
}
}
 
Loading
Loading
Loading
Loading
@@ -29,9 +29,10 @@ public class Prefs {
public static final int STARTING_VIEW_PROJECTS = 0;
public static final int STARTING_VIEW_GROUPS = 1;
public static final int STARTING_VIEW_ACTIVITY = 2;
public static final int STARTING_VIEW_TODOS = 3;
 
@Retention(RetentionPolicy.SOURCE)
@IntDef({STARTING_VIEW_PROJECTS, STARTING_VIEW_GROUPS, STARTING_VIEW_ACTIVITY})
@IntDef({STARTING_VIEW_PROJECTS, STARTING_VIEW_GROUPS, STARTING_VIEW_ACTIVITY, STARTING_VIEW_TODOS})
public @interface StartingView {}
 
private static SharedPreferences getSharedPrefs(Context context) {
Loading
Loading
Loading
Loading
@@ -79,6 +79,11 @@ public class Navigator {
case Prefs.STARTING_VIEW_ACTIVITY:
navigateToActivity(activity);
break;
case Prefs.STARTING_VIEW_TODOS:
navigateToTodos(activity);
break;
default:
throw new IllegalArgumentException("You need to define start activity " + startingActivity);
}
}
public static void navigateToProjects(Activity activity) {
Loading
Loading
Loading
Loading
@@ -421,10 +421,12 @@
<string name="setting_starting_view_projects">Projects</string>
<string name="setting_starting_view_groups">Groups</string>
<string name="setting_starting_view_activity">Activity</string>
<string name="setting_starting_view_todos">Todos</string>
<string-array name="setting_starting_view_choices">
<item>@string/setting_starting_view_projects</item>
<item>@string/setting_starting_view_groups</item>
<item>@string/setting_starting_view_activity</item>
<item>@string/setting_starting_view_todos</item>
</string-array>
 
<!-- Todos -->
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment