package net.coding.program.project.detail.merge;
import android.app.Activity;
import android.content.Intent;
import net.coding.program.R;
import net.coding.program.common.Global;
import net.coding.program.common.StartActivity;
import net.coding.program.common.TextWatcherAt;
import net.coding.program.common.enter.EnterLayout;
import net.coding.program.project.detail.TopicEditFragment;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.EFragment;
import org.androidannotations.annotations.FragmentArg;
import org.androidannotations.annotations.OnActivityResult;
@EFragment(R.layout.fragment_comment_edit)
public class CommentEditFragment extends TopicEditFragment implements StartActivity {
final int RESULT_REQUEST_AT = 1;
@FragmentArg
String mMergeUrl;
private TextWatcherAt watcher;
public boolean isEmpty() {
return Global.isEmptyContainSpace(title);
}
@AfterViews
protected final void initCommentEditFragment() {
if (watcher == null) {
watcher = new TextWatcherAt(getActivity(), this, RESULT_REQUEST_AT, mMergeUrl);
edit.addTextChangedListener(watcher);
}
}
@OnActivityResult(RESULT_REQUEST_AT)
void onResultAt(int requestCode, Intent data) {
if (requestCode == Activity.RESULT_OK) {
String name = data.getStringExtra("name");
EnterLayout.insertText(edit, name);
}
}
}