|
|
@ -1296,15 +1296,17 @@ public class TaskListFragment extends SherlockListFragment implements OnScrollLi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public boolean handleOptionsMenuItemSelected(int id, Intent intent) {
|
|
|
|
public boolean handleOptionsMenuItemSelected(int id, Intent intent) {
|
|
|
|
|
|
|
|
Activity activity = getActivity();
|
|
|
|
switch(id) {
|
|
|
|
switch(id) {
|
|
|
|
case MENU_ADDONS_ID:
|
|
|
|
case MENU_ADDONS_ID:
|
|
|
|
StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_ADDONS);
|
|
|
|
if (activity != null) {
|
|
|
|
intent = new Intent(getActivity(), AddOnActivity.class);
|
|
|
|
StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_ADDONS);
|
|
|
|
startActivityForResult(intent, ACTIVITY_ADDONS);
|
|
|
|
intent = new Intent(activity, AddOnActivity.class);
|
|
|
|
return true;
|
|
|
|
startActivityForResult(intent, ACTIVITY_ADDONS);
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
|
|
|
}
|
|
|
|
case MENU_SORT_ID:
|
|
|
|
case MENU_SORT_ID:
|
|
|
|
StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_SORT);
|
|
|
|
StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_SORT);
|
|
|
|
Activity activity = getActivity();
|
|
|
|
|
|
|
|
if (activity != null) {
|
|
|
|
if (activity != null) {
|
|
|
|
AlertDialog dialog = SortSelectionActivity.createDialog(
|
|
|
|
AlertDialog dialog = SortSelectionActivity.createDialog(
|
|
|
|
getActivity(), hasDraggableOption(), this, sortFlags, sortSort);
|
|
|
|
getActivity(), hasDraggableOption(), this, sortFlags, sortSort);
|
|
|
@ -1316,13 +1318,16 @@ public class TaskListFragment extends SherlockListFragment implements OnScrollLi
|
|
|
|
syncActionHelper.performSyncAction();
|
|
|
|
syncActionHelper.performSyncAction();
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
case MENU_ADDON_INTENT_ID:
|
|
|
|
case MENU_ADDON_INTENT_ID:
|
|
|
|
AndroidUtilities.startExternalIntent(getActivity(), intent,
|
|
|
|
if (activity != null)
|
|
|
|
ACTIVITY_MENU_EXTERNAL);
|
|
|
|
AndroidUtilities.startExternalIntent(activity, intent,
|
|
|
|
|
|
|
|
ACTIVITY_MENU_EXTERNAL);
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
case MENU_NEW_FILTER_ID:
|
|
|
|
case MENU_NEW_FILTER_ID:
|
|
|
|
intent = new Intent(getActivity(), CustomFilterActivity.class);
|
|
|
|
if (activity != null) {
|
|
|
|
getActivity().startActivityForResult(intent, ACTIVITY_REQUEST_NEW_FILTER);
|
|
|
|
intent = new Intent(activity, CustomFilterActivity.class);
|
|
|
|
return true;
|
|
|
|
activity.startActivityForResult(intent, ACTIVITY_REQUEST_NEW_FILTER);
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|