#3600 [structured-commons] From Nearby, "Next" button greyed out until modifying caption - set textwatcher first (#3809)

This commit is contained in:
Seán Mac Gillicuddy 2020-06-24 14:49:08 +01:00 committed by GitHub
parent 54498e4525
commit 7cfa8078f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -67,15 +67,6 @@ public class UploadMediaDetailAdapter extends RecyclerView.Adapter<UploadMediaDe
return uploadMediaDetails.size();
}
/**
* Gets descriptions
*
* @return List of descriptions
*/
public List<UploadMediaDetail> getUploadMediaDetails() {
return uploadMediaDetails;
}
public void addDescription(UploadMediaDetail uploadMediaDetail) {
this.uploadMediaDetails.add(uploadMediaDetail);
notifyItemInserted(uploadMediaDetails.size());
@ -108,8 +99,6 @@ public class UploadMediaDetailAdapter extends RecyclerView.Adapter<UploadMediaDe
public void bind(int position) {
UploadMediaDetail uploadMediaDetail = uploadMediaDetails.get(position);
Timber.d("UploadMediaDetail is " + uploadMediaDetail);
captionItemEditText.setText(uploadMediaDetail.getCaptionText());
descItemEditText.setText(uploadMediaDetail.getDescriptionText());
captionItemEditText.addTextChangedListener(new AbstractTextWatcher(
value -> {
@ -117,6 +106,8 @@ public class UploadMediaDetailAdapter extends RecyclerView.Adapter<UploadMediaDe
eventListener.onPrimaryCaptionTextChange(value.length() != 0);
}
}));
captionItemEditText.setText(uploadMediaDetail.getCaptionText());
descItemEditText.setText(uploadMediaDetail.getDescriptionText());
if (position == 0) {
captionInputLayout.setEndIconMode(TextInputLayout.END_ICON_CUSTOM);