|
7 | 7 | import android.view.ViewGroup; |
8 | 8 | import android.widget.AdapterView; |
9 | 9 | import android.widget.ArrayAdapter; |
| 10 | +import android.widget.Button; |
10 | 11 | import android.widget.EditText; |
11 | 12 | import android.widget.Spinner; |
12 | 13 | import android.widget.Toast; |
@@ -39,16 +40,19 @@ public class IdentifierDialogFragment extends ProgressableDialogFragment impleme |
39 | 40 | IdentifierDialogMvpView, AdapterView.OnItemSelectedListener { |
40 | 41 |
|
41 | 42 | @BindView(R.id.sp_identifier_type) |
42 | | - Spinner sp_identifier_type; |
| 43 | + Spinner spIdentifierType; |
43 | 44 |
|
44 | 45 | @BindView(R.id.sp_identifier_status) |
45 | | - Spinner sp_identifier_status; |
| 46 | + Spinner spIdentifierStatus; |
46 | 47 |
|
47 | 48 | @BindView(R.id.et_description) |
48 | | - EditText et_description; |
| 49 | + EditText etDescription; |
| 50 | + |
| 51 | + @BindView(R.id.btn_create_identifier) |
| 52 | + Button btnIdentifier; |
49 | 53 |
|
50 | 54 | @BindView(R.id.et_unique_id) |
51 | | - EditText et_unique_id; |
| 55 | + EditText etUniqueId; |
52 | 56 |
|
53 | 57 | @BindArray(R.array.status) |
54 | 58 | String[] identifierStatus; |
@@ -112,40 +116,39 @@ public void showIdentifierSpinners() { |
112 | 116 | android.R.layout.simple_spinner_item, mListIdentifierType); |
113 | 117 | mIdentifierTypeAdapter |
114 | 118 | .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
115 | | - sp_identifier_type.setAdapter(mIdentifierTypeAdapter); |
116 | | - sp_identifier_type.setOnItemSelectedListener(this); |
| 119 | + spIdentifierType.setAdapter(mIdentifierTypeAdapter); |
| 120 | + spIdentifierType.setOnItemSelectedListener(this); |
117 | 121 |
|
118 | 122 | mIdentifierStatusAdapter = new ArrayAdapter<>(getActivity(), |
119 | 123 | android.R.layout.simple_spinner_item, identifierStatus); |
120 | 124 | mIdentifierStatusAdapter |
121 | 125 | .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
122 | | - sp_identifier_status.setAdapter(mIdentifierStatusAdapter); |
123 | | - sp_identifier_status.setOnItemSelectedListener(this); |
| 126 | + spIdentifierStatus.setAdapter(mIdentifierStatusAdapter); |
| 127 | + spIdentifierStatus.setOnItemSelectedListener(this); |
124 | 128 |
|
125 | 129 | } |
126 | 130 |
|
127 | 131 | @OnClick(R.id.btn_create_identifier) |
128 | 132 | void onClickCreateIdentifier() { |
129 | | - |
130 | | - if (et_unique_id.getText().toString().trim().equals("")) { |
131 | | - et_unique_id.setError(getResources().getString(R.string.unique_id_required)); |
| 133 | + if (etUniqueId.getText().toString().trim().equals("")) { |
| 134 | + etUniqueId.setError(getResources().getString(R.string.unique_id_required)); |
132 | 135 | } else if (mListIdentifierType.size() == 0) { |
133 | 136 | showError(R.string.empty_identifier_document_type); |
134 | 137 | } else { |
| 138 | + hideKeyboard(btnIdentifier); |
135 | 139 | IdentifierPayload identifierPayload = new IdentifierPayload(); |
136 | 140 | identifierPayload.setDocumentTypeId(identifierDocumentTypeId); |
137 | 141 | identifierPayload.setStatus(status); |
138 | | - identifierPayload.setDocumentKey(et_unique_id.getText().toString()); |
139 | | - identifierPayload.setDescription(et_description.getText().toString()); |
| 142 | + identifierPayload.setDocumentKey(etUniqueId.getText().toString()); |
| 143 | + identifierPayload.setDescription(etDescription.getText().toString()); |
140 | 144 |
|
141 | 145 | // Add the values in the identifier. It'll be sent to the calling Fragment |
142 | 146 | // if the request is successful. |
143 | 147 | identifier = new Identifier(); |
144 | | - identifier.setDescription(et_description.getText().toString()); |
145 | | - identifier.setDocumentKey(et_unique_id.getText().toString()); |
| 148 | + identifier.setDescription(etDescription.getText().toString()); |
| 149 | + identifier.setDocumentKey(etUniqueId.getText().toString()); |
146 | 150 | identifier.setDocumentType(documentTypeHashMap |
147 | | - .get(sp_identifier_type.getSelectedItem().toString())); |
148 | | - |
| 151 | + .get(spIdentifierType.getSelectedItem().toString())); |
149 | 152 | mIdentifierDialogPresenter.createClientIdentifier(clientId, identifierPayload); |
150 | 153 | } |
151 | 154 | } |
|
0 commit comments