|
|
@ -271,14 +271,17 @@ public class TagViewActivity extends TaskListActivity {
|
|
|
|
String oldName = tagData.getValue(TagData.NAME);
|
|
|
|
String oldName = tagData.getValue(TagData.NAME);
|
|
|
|
actFmSyncService.fetchTag(tagData);
|
|
|
|
actFmSyncService.fetchTag(tagData);
|
|
|
|
|
|
|
|
|
|
|
|
DialogUtilities.dismissDialog(getActivity(), progressDialog);
|
|
|
|
Activity activity = getActivity();
|
|
|
|
getActivity().runOnUiThread(new Runnable() {
|
|
|
|
if (activity != null) {
|
|
|
|
|
|
|
|
DialogUtilities.dismissDialog(activity, progressDialog);
|
|
|
|
|
|
|
|
activity.runOnUiThread(new Runnable() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void run() {
|
|
|
|
public void run() {
|
|
|
|
if(noRemoteId && tagData.getValue(TagData.REMOTE_ID) > 0)
|
|
|
|
if(noRemoteId && tagData.getValue(TagData.REMOTE_ID) > 0)
|
|
|
|
refreshData(manual, true);
|
|
|
|
refreshData(manual, true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(!oldName.equals(tagData.getValue(TagData.NAME))) {
|
|
|
|
if(!oldName.equals(tagData.getValue(TagData.NAME))) {
|
|
|
|
TagService.getInstance().rename(oldName,
|
|
|
|
TagService.getInstance().rename(oldName,
|
|
|
@ -304,28 +307,34 @@ public class TagViewActivity extends TaskListActivity {
|
|
|
|
actFmSyncService.fetchTasksForTag(tagData, manual, new Runnable() {
|
|
|
|
actFmSyncService.fetchTasksForTag(tagData, manual, new Runnable() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void run() {
|
|
|
|
public void run() {
|
|
|
|
getActivity().runOnUiThread(new Runnable() {
|
|
|
|
final Activity activity = getActivity();
|
|
|
|
|
|
|
|
if (activity != null) {
|
|
|
|
|
|
|
|
activity.runOnUiThread(new Runnable() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void run() {
|
|
|
|
public void run() {
|
|
|
|
loadTaskListContent(true);
|
|
|
|
loadTaskListContent(true);
|
|
|
|
((TextView)taskListView.findViewById(android.R.id.empty)).setText(R.string.TLA_no_items);
|
|
|
|
((TextView)taskListView.findViewById(android.R.id.empty)).setText(R.string.TLA_no_items);
|
|
|
|
DialogUtilities.dismissDialog(getActivity(), progressDialog);
|
|
|
|
DialogUtilities.dismissDialog(activity, progressDialog);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
actFmSyncService.fetchUpdatesForTag(tagData, manual, new Runnable() {
|
|
|
|
actFmSyncService.fetchUpdatesForTag(tagData, manual, new Runnable() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void run() {
|
|
|
|
public void run() {
|
|
|
|
|
|
|
|
final Activity activity = getActivity();
|
|
|
|
|
|
|
|
if (activity != null) {
|
|
|
|
getActivity().runOnUiThread(new Runnable() {
|
|
|
|
getActivity().runOnUiThread(new Runnable() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void run() {
|
|
|
|
public void run() {
|
|
|
|
//refreshUpdatesList();
|
|
|
|
//refreshUpdatesList();
|
|
|
|
DialogUtilities.dismissDialog(getActivity(), progressDialog);
|
|
|
|
DialogUtilities.dismissDialog(activity, progressDialog);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|