feedback implemented
parent
6e8b32edaa
commit
c19c13a247
|
@ -48,6 +48,7 @@
|
|||
</activity>
|
||||
<activity
|
||||
android:name=".activities.HomeActivity"
|
||||
android:windowSoftInputMode="adjustPan"
|
||||
android:exported="true" />
|
||||
|
||||
<provider
|
||||
|
|
|
@ -48,6 +48,7 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
|||
private final List<String> dropdownOptions = new ArrayList<>();
|
||||
double percentage = 0.0, selectedValue = 0.0;
|
||||
private final ImageSelectionListener imageSelectionListener;
|
||||
private boolean isBinding = false;
|
||||
|
||||
public ItemStepsAdapter(Context context, List<ItemModel> items, ImageSelectionListener listener) {
|
||||
this.context = context;
|
||||
|
@ -71,11 +72,14 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
|||
|
||||
@Override
|
||||
public void onBindViewHolder(@NonNull ItemViewHolder holder, int position) {
|
||||
isBinding = true;
|
||||
ItemModel currentItem = items.get(position);
|
||||
|
||||
// Set data
|
||||
holder.et_remarks.setText(currentItem.getRemarks());
|
||||
holder.tvPercentage.setText(currentItem.getPercentage());
|
||||
holder.et_remarks.setText(currentItem.getRemarks());
|
||||
isBinding = false;
|
||||
|
||||
holder.scoreTextview.setText(String.valueOf(dropdownOptions.get(currentItem.getSelectedOption())));
|
||||
|
||||
|
@ -119,7 +123,6 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
|||
break;
|
||||
}
|
||||
|
||||
|
||||
holder.et_remarks.addTextChangedListener(new TextWatcher() {
|
||||
@Override
|
||||
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
|
||||
|
@ -128,12 +131,16 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
|||
|
||||
@Override
|
||||
public void onTextChanged(CharSequence s, int start, int before, int count) {
|
||||
currentItem.setRemarks(s.toString());
|
||||
//Log.e("onTextChange: ","*****");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterTextChanged(Editable s) {
|
||||
if (!isBinding) {
|
||||
// Do nothing
|
||||
Log.e("afterTextChanged: ", "*****");
|
||||
currentItem.setRemarks(s.toString());
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -206,15 +206,15 @@ public class CheckingFragment extends Fragment implements EasyPermissions.Permis
|
|||
|
||||
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||
|
||||
/*for (ItemModel item : updatedItemList) {
|
||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
||||
for (ItemModel item : updatedItemList) {
|
||||
Log.e("Checking", "ProcessId: " + item.getProcessId() +
|
||||
", StepId: " + item.getStepId() +
|
||||
", SpinnerSelection: " + item.getSelectedOption() +
|
||||
", Rating: " + item.getRating() +
|
||||
", Percentage: " + item.getPercentage() +
|
||||
", Remarks: " + item.getRemarks() +
|
||||
", ImageList: " + item.getImageArrayList());
|
||||
}*/
|
||||
}
|
||||
|
||||
Helper.saveArrayList(itemModelList, Helper.listChecking,getActivity());
|
||||
|
||||
|
@ -477,7 +477,7 @@ public class CheckingFragment extends Fragment implements EasyPermissions.Permis
|
|||
perms = new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};
|
||||
|
||||
}
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_camera), GALLERY_REQUEST, perms);
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_gallery), GALLERY_REQUEST, perms);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -212,15 +212,15 @@ public class CuttingFragment extends Fragment implements EasyPermissions.Permiss
|
|||
|
||||
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||
|
||||
/*for (ItemModel item : updatedItemList) {
|
||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
||||
for (ItemModel item : updatedItemList) {
|
||||
Log.e("Cutting", "ProcessId: " + item.getProcessId() +
|
||||
", StepId: " + item.getStepId() +
|
||||
", SpinnerSelection: " + item.getSelectedOption() +
|
||||
", Rating: " + item.getRating() +
|
||||
", Percentage: " + item.getPercentage() +
|
||||
", Remarks: " + item.getRemarks() +
|
||||
", ImageList: " + item.getImageArrayList());
|
||||
}*/
|
||||
}
|
||||
|
||||
Helper.saveArrayList(itemModelList, Helper.listCutting, getActivity());
|
||||
|
||||
|
@ -427,7 +427,7 @@ public class CuttingFragment extends Fragment implements EasyPermissions.Permiss
|
|||
perms = new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};
|
||||
|
||||
}
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_camera), GALLERY_REQUEST, perms);
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_gallery), GALLERY_REQUEST, perms);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -220,15 +220,15 @@ public class PackingFragment extends Fragment implements EasyPermissions.Permiss
|
|||
|
||||
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||
|
||||
/*for (ItemModel item : updatedItemList) {
|
||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
||||
for (ItemModel item : updatedItemList) {
|
||||
Log.e("Packing", "ProcessId: " + item.getProcessId() +
|
||||
", StepId: " + item.getStepId() +
|
||||
", SpinnerSelection: " + item.getSelectedOption() +
|
||||
", Rating: " + item.getRating() +
|
||||
", Percentage: " + item.getPercentage() +
|
||||
", Remarks: " + item.getRemarks() +
|
||||
", ImageList: " + item.getImageArrayList());
|
||||
}*/
|
||||
}
|
||||
|
||||
Helper.saveArrayList(itemModelList, Helper.listPacking,getActivity());
|
||||
|
||||
|
@ -478,7 +478,7 @@ public class PackingFragment extends Fragment implements EasyPermissions.Permiss
|
|||
perms = new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};
|
||||
|
||||
}
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_camera), GALLERY_REQUEST, perms);
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_gallery), GALLERY_REQUEST, perms);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -219,15 +219,15 @@ public class StitchingFragment extends Fragment implements EasyPermissions.Permi
|
|||
|
||||
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||
|
||||
/*for (ItemModel item : updatedItemList) {
|
||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
||||
for (ItemModel item : updatedItemList) {
|
||||
Log.e("Stitching", "ProcessId: " + item.getProcessId() +
|
||||
", StepId: " + item.getStepId() +
|
||||
", SpinnerSelection: " + item.getSelectedOption() +
|
||||
", Rating: " + item.getRating() +
|
||||
", Percentage: " + item.getPercentage() +
|
||||
", Remarks: " + item.getRemarks() +
|
||||
", ImageList: " + item.getImageArrayList());
|
||||
}*/
|
||||
}
|
||||
|
||||
Helper.saveArrayList(itemModelList, Helper.listStitching,getActivity());
|
||||
|
||||
|
@ -480,7 +480,7 @@ public class StitchingFragment extends Fragment implements EasyPermissions.Permi
|
|||
perms = new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};
|
||||
|
||||
}
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_camera), GALLERY_REQUEST, perms);
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_gallery), GALLERY_REQUEST, perms);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -303,8 +303,7 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
|||
Helper.RemoveArrayList(Helper.listChecking, requireActivity());
|
||||
Helper.RemoveArrayList(Helper.listPacking, requireActivity());
|
||||
Helper.RemoveArrayList(Helper.listSubStore, requireActivity());
|
||||
}
|
||||
catch (Exception ex) {
|
||||
} catch (Exception ex) {
|
||||
Log.e("Exception: ", "" + ex.getMessage());
|
||||
}
|
||||
|
||||
|
@ -537,7 +536,7 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
|||
perms = new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};
|
||||
|
||||
}
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_camera), GALLERY_REQUEST, perms);
|
||||
EasyPermissions.requestPermissions(this, getString(R.string.rationale_gallery), GALLERY_REQUEST, perms);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -578,8 +577,7 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
|||
ProgressDialogFragment progressDialog = new ProgressDialogFragment();
|
||||
progressDialog.setCancelable(false);
|
||||
progressDialog.show(getActivity().getSupportFragmentManager(), "progressDialog");
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
Log.e("Dialog-Activity", ": null");
|
||||
}
|
||||
|
||||
|
@ -591,8 +589,7 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
|||
if (progressDialog != null) {
|
||||
progressDialog.dismiss();
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
Log.e("Dialog-Activity", ": null");
|
||||
}
|
||||
}
|
||||
|
@ -644,15 +641,15 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
|||
|
||||
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||
|
||||
/*for (ItemModel item : updatedItemList) {
|
||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
||||
for (ItemModel item : updatedItemList) {
|
||||
Log.e("Substore: ", "ProcessId: " + item.getProcessId() +
|
||||
", StepId: " + item.getStepId() +
|
||||
", SpinnerSelection: " + item.getSelectedOption() +
|
||||
", Rating: " + item.getRating() +
|
||||
", Percentage: " + item.getPercentage() +
|
||||
", Remarks: " + item.getRemarks() +
|
||||
", ImageList: " + item.getImageArrayList());
|
||||
}*/
|
||||
}
|
||||
|
||||
Helper.saveArrayList(itemModelList, Helper.listSubStore, getActivity());
|
||||
//viewModel.appendToQualityControlItemList(itemModelList);
|
||||
|
@ -677,13 +674,18 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
|||
|
||||
QualityControl qualityControl = new QualityControl(generatedBy, siteID, unitId, departId, floorId, tempList);
|
||||
|
||||
/*Log.e("---------------","-----------------");
|
||||
Log.e("---final Item: ------", "-----------------");
|
||||
|
||||
for (ItemModel item : tempList) {
|
||||
Log.e("Final-Items: ", "ProcessId: " + item.getProcessId() +
|
||||
", StepId: " + item.getStepId() +
|
||||
", SpinnerSelection: " + item.getSelectedOption() +
|
||||
", Rating: " + item.getRating() +
|
||||
", Percentage: " + item.getPercentage() +
|
||||
", Remarks: " + item.getRemarks() +
|
||||
", ImageList: " + item.getImageArrayList());
|
||||
}
|
||||
|
||||
Log.e("AdapterData-2", "Generated-By: " + qualityControl.getGeneratedBy() +
|
||||
", siteID: " + qualityControl.getSiteId() +
|
||||
", unitId: " + qualityControl.getUnitId() +
|
||||
", departId: " + qualityControl.getDepartmentId() +
|
||||
", floorId: " + qualityControl.getFloorId());*/
|
||||
|
||||
homeViewModel.saveQualityControlData(qualityControl);
|
||||
|
||||
|
|
Loading…
Reference in New Issue