Update tag activities

pull/189/head
Alex Baker 12 years ago
parent a49e6e7ffc
commit abd2b8d34b

@ -1,6 +1,5 @@
package com.todoroo.astrid.tags; package com.todoroo.astrid.tags;
import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.widget.Toast; import android.widget.Toast;
@ -32,10 +31,6 @@ public class DeleteTagActivity extends TagActivity {
@Override @Override
protected Intent ok() { protected Intent ok() {
return deleteOrLeaveTag(this, tag, uuid);
}
private Intent deleteOrLeaveTag(Context context, String tag, String uuid) {
int deleted = deleteTagMetadata(uuid); int deleted = deleteTagMetadata(uuid);
TagData tagData = tagDataDao.fetch(uuid, TagData.ID, TagData.UUID, TagData.DELETION_DATE, TagData.MEMBER_COUNT, TagData.USER_ID); TagData tagData = tagDataDao.fetch(uuid, TagData.ID, TagData.UUID, TagData.DELETION_DATE, TagData.MEMBER_COUNT, TagData.USER_ID);
Intent tagDeleted = new Intent(AstridApiConstants.BROADCAST_EVENT_TAG_DELETED); Intent tagDeleted = new Intent(AstridApiConstants.BROADCAST_EVENT_TAG_DELETED);
@ -44,9 +39,9 @@ public class DeleteTagActivity extends TagActivity {
tagDataService.save(tagData); tagDataService.save(tagData);
tagDeleted.putExtra(TagViewFragment.EXTRA_TAG_UUID, tagData.getUuid()); tagDeleted.putExtra(TagViewFragment.EXTRA_TAG_UUID, tagData.getUuid());
} }
Toast.makeText(context, context.getString(R.string.TEA_tags_deleted, tag, deleted), Toast.LENGTH_SHORT).show(); Toast.makeText(this, getString(R.string.TEA_tags_deleted, tag, deleted), Toast.LENGTH_SHORT).show();
context.sendBroadcast(tagDeleted); sendBroadcast(tagDeleted);
return tagDeleted; return tagDeleted;
} }

@ -11,10 +11,14 @@ import com.todoroo.astrid.api.AstridApiConstants;
import org.tasks.R; import org.tasks.R;
import javax.inject.Inject;
public class RenameTagActivity extends TagActivity { public class RenameTagActivity extends TagActivity {
private EditText editor; private EditText editor;
@Inject TagService tagService;
@Override @Override
protected void showDialog() { protected void showDialog() {
editor = new EditText(this); editor = new EditText(this);

@ -11,15 +11,11 @@ import com.todoroo.astrid.data.RemoteModel;
import org.tasks.R; import org.tasks.R;
import org.tasks.injection.InjectingActivity; import org.tasks.injection.InjectingActivity;
import javax.inject.Inject;
public abstract class TagActivity extends InjectingActivity { public abstract class TagActivity extends InjectingActivity {
String tag; String tag;
String uuid; String uuid;
@Inject TagService tagService;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);

Loading…
Cancel
Save