Rename main activity task extras

pull/795/head
Alex Baker 6 years ago
parent de9fc7e254
commit 493187e00b

@ -79,8 +79,8 @@ public class MainActivity extends InjectingAppCompatActivity
public static final String OPEN_FILTER = "open_filter"; // $NON-NLS-1$ public static final String OPEN_FILTER = "open_filter"; // $NON-NLS-1$
public static final String LOAD_FILTER = "load_filter"; public static final String LOAD_FILTER = "load_filter";
public static final String OPEN_TASK = "open_task"; // $NON-NLS-1$ public static final String CREATE_TASK = "open_task"; // $NON-NLS-1$
public static final String OPEN_NEW_TASK = "open_new_task"; // $NON-NLS-1$ public static final String OPEN_TASK = "open_new_task"; // $NON-NLS-1$
private static final String FRAG_TAG_TASK_LIST = "frag_tag_task_list"; private static final String FRAG_TAG_TASK_LIST = "frag_tag_task_list";
private static final String EXTRA_FILTER = "extra_filter"; private static final String EXTRA_FILTER = "extra_filter";
@ -195,8 +195,8 @@ public class MainActivity extends InjectingAppCompatActivity
hideDetailFragment(); hideDetailFragment();
} else if (intent.hasExtra(OPEN_FILTER) } else if (intent.hasExtra(OPEN_FILTER)
|| intent.hasExtra(LOAD_FILTER) || intent.hasExtra(LOAD_FILTER)
|| intent.hasExtra(OPEN_TASK) || intent.hasExtra(CREATE_TASK)
|| intent.hasExtra(OPEN_NEW_TASK)) { || intent.hasExtra(OPEN_TASK)) {
taskEditFragment.save(); taskEditFragment.save();
removeTaskEditFragment(); removeTaskEditFragment();
} else { } else {
@ -209,9 +209,9 @@ public class MainActivity extends InjectingAppCompatActivity
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.doAfterSuccess(this::openTaskListFragment); .doAfterSuccess(this::openTaskListFragment);
if (intent.hasExtra(OPEN_TASK)) { if (intent.hasExtra(CREATE_TASK)) {
long taskId = intent.getLongExtra(OPEN_TASK, 0); long taskId = intent.getLongExtra(CREATE_TASK, 0);
intent.removeExtra(OPEN_TASK); intent.removeExtra(CREATE_TASK);
disposables.add( disposables.add(
single single
.observeOn(Schedulers.io()) .observeOn(Schedulers.io())
@ -227,9 +227,9 @@ public class MainActivity extends InjectingAppCompatActivity
onTaskListItemClicked(task); onTaskListItemClicked(task);
}, },
exception -> toaster.longToast(R.string.error_task_not_found))); exception -> toaster.longToast(R.string.error_task_not_found)));
} else if (intent.hasExtra(OPEN_NEW_TASK)) { } else if (intent.hasExtra(OPEN_TASK)) {
Task task = intent.getParcelableExtra(OPEN_NEW_TASK); Task task = intent.getParcelableExtra(OPEN_TASK);
intent.removeExtra(OPEN_NEW_TASK); intent.removeExtra(OPEN_TASK);
disposables.add(single.subscribe(tlf -> onTaskListItemClicked(task))); disposables.add(single.subscribe(tlf -> onTaskListItemClicked(task)));
} else if (intent.hasExtra(TOKEN_CREATE_NEW_LIST_NAME)) { } else if (intent.hasExtra(TOKEN_CREATE_NEW_LIST_NAME)) {
final String listName = intent.getStringExtra(TOKEN_CREATE_NEW_LIST_NAME); final String listName = intent.getStringExtra(TOKEN_CREATE_NEW_LIST_NAME);

@ -71,7 +71,7 @@ public final class ShareLinkActivity extends InjectingAppCompatActivity {
private static TaskStackBuilder getEditTaskStack(Context context, Task task) { private static TaskStackBuilder getEditTaskStack(Context context, Task task) {
Intent intent = getTaskListIntent(context, null); Intent intent = getTaskListIntent(context, null);
intent.putExtra(MainActivity.OPEN_NEW_TASK, task); intent.putExtra(MainActivity.OPEN_TASK, task);
return TaskStackBuilder.create(context).addNextIntent(intent); return TaskStackBuilder.create(context).addNextIntent(intent);
} }

@ -17,7 +17,7 @@ public class TaskIntents {
public static Intent getEditTaskIntent(Context context, @Nullable Filter filter, Task task) { public static Intent getEditTaskIntent(Context context, @Nullable Filter filter, Task task) {
Intent intent = getTaskListIntent(context, filter); Intent intent = getTaskListIntent(context, filter);
intent.putExtra(MainActivity.OPEN_NEW_TASK, task); intent.putExtra(MainActivity.OPEN_TASK, task);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
return intent; return intent;
} }

@ -170,7 +170,7 @@ public class TasksWidget extends InjectingAppWidgetProvider {
private PendingIntent getNewTaskIntent(Context context, Filter filter, int widgetId) { private PendingIntent getNewTaskIntent(Context context, Filter filter, int widgetId) {
Intent intent = TaskIntents.getTaskListIntent(context, filter); Intent intent = TaskIntents.getTaskListIntent(context, filter);
intent.putExtra(MainActivity.OPEN_TASK, 0L); intent.putExtra(MainActivity.CREATE_TASK, 0L);
intent.setFlags(flags); intent.setFlags(flags);
intent.setAction("new_task"); intent.setAction("new_task");
return PendingIntent.getActivity(context, widgetId, intent, PendingIntent.FLAG_UPDATE_CURRENT); return PendingIntent.getActivity(context, widgetId, intent, PendingIntent.FLAG_UPDATE_CURRENT);

Loading…
Cancel
Save