feedback implemented
parent
6e8b32edaa
commit
c19c13a247
|
@ -48,6 +48,7 @@
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
<activity
|
||||||
android:name=".activities.HomeActivity"
|
android:name=".activities.HomeActivity"
|
||||||
|
android:windowSoftInputMode="adjustPan"
|
||||||
android:exported="true" />
|
android:exported="true" />
|
||||||
|
|
||||||
<provider
|
<provider
|
||||||
|
|
|
@ -48,6 +48,7 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
||||||
private final List<String> dropdownOptions = new ArrayList<>();
|
private final List<String> dropdownOptions = new ArrayList<>();
|
||||||
double percentage = 0.0, selectedValue = 0.0;
|
double percentage = 0.0, selectedValue = 0.0;
|
||||||
private final ImageSelectionListener imageSelectionListener;
|
private final ImageSelectionListener imageSelectionListener;
|
||||||
|
private boolean isBinding = false;
|
||||||
|
|
||||||
public ItemStepsAdapter(Context context, List<ItemModel> items, ImageSelectionListener listener) {
|
public ItemStepsAdapter(Context context, List<ItemModel> items, ImageSelectionListener listener) {
|
||||||
this.context = context;
|
this.context = context;
|
||||||
|
@ -71,11 +72,14 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBindViewHolder(@NonNull ItemViewHolder holder, int position) {
|
public void onBindViewHolder(@NonNull ItemViewHolder holder, int position) {
|
||||||
|
isBinding = true;
|
||||||
ItemModel currentItem = items.get(position);
|
ItemModel currentItem = items.get(position);
|
||||||
|
|
||||||
// Set data
|
// Set data
|
||||||
holder.et_remarks.setText(currentItem.getRemarks());
|
holder.et_remarks.setText(currentItem.getRemarks());
|
||||||
holder.tvPercentage.setText(currentItem.getPercentage());
|
holder.tvPercentage.setText(currentItem.getPercentage());
|
||||||
|
holder.et_remarks.setText(currentItem.getRemarks());
|
||||||
|
isBinding = false;
|
||||||
|
|
||||||
holder.scoreTextview.setText(String.valueOf(dropdownOptions.get(currentItem.getSelectedOption())));
|
holder.scoreTextview.setText(String.valueOf(dropdownOptions.get(currentItem.getSelectedOption())));
|
||||||
|
|
||||||
|
@ -119,7 +123,6 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
holder.et_remarks.addTextChangedListener(new TextWatcher() {
|
holder.et_remarks.addTextChangedListener(new TextWatcher() {
|
||||||
@Override
|
@Override
|
||||||
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
|
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
|
||||||
|
@ -128,12 +131,16 @@ public class ItemStepsAdapter extends RecyclerView.Adapter<ItemStepsAdapter.Item
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onTextChanged(CharSequence s, int start, int before, int count) {
|
public void onTextChanged(CharSequence s, int start, int before, int count) {
|
||||||
currentItem.setRemarks(s.toString());
|
//Log.e("onTextChange: ","*****");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void afterTextChanged(Editable s) {
|
public void afterTextChanged(Editable s) {
|
||||||
// Do nothing
|
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()
|
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||||
|
|
||||||
/*for (ItemModel item : updatedItemList) {
|
for (ItemModel item : updatedItemList) {
|
||||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
Log.e("Checking", "ProcessId: " + item.getProcessId() +
|
||||||
", StepId: " + item.getStepId() +
|
", StepId: " + item.getStepId() +
|
||||||
", SpinnerSelection: " + item.getSelectedOption() +
|
", SpinnerSelection: " + item.getSelectedOption() +
|
||||||
", Rating: " + item.getRating() +
|
", Rating: " + item.getRating() +
|
||||||
", Percentage: " + item.getPercentage() +
|
", Percentage: " + item.getPercentage() +
|
||||||
", Remarks: " + item.getRemarks() +
|
", Remarks: " + item.getRemarks() +
|
||||||
", ImageList: " + item.getImageArrayList());
|
", ImageList: " + item.getImageArrayList());
|
||||||
}*/
|
}
|
||||||
|
|
||||||
Helper.saveArrayList(itemModelList, Helper.listChecking,getActivity());
|
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};
|
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()
|
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||||
|
|
||||||
/*for (ItemModel item : updatedItemList) {
|
for (ItemModel item : updatedItemList) {
|
||||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
Log.e("Cutting", "ProcessId: " + item.getProcessId() +
|
||||||
", StepId: " + item.getStepId() +
|
", StepId: " + item.getStepId() +
|
||||||
", SpinnerSelection: " + item.getSelectedOption() +
|
", SpinnerSelection: " + item.getSelectedOption() +
|
||||||
", Rating: " + item.getRating() +
|
", Rating: " + item.getRating() +
|
||||||
", Percentage: " + item.getPercentage() +
|
", Percentage: " + item.getPercentage() +
|
||||||
", Remarks: " + item.getRemarks() +
|
", Remarks: " + item.getRemarks() +
|
||||||
", ImageList: " + item.getImageArrayList());
|
", ImageList: " + item.getImageArrayList());
|
||||||
}*/
|
}
|
||||||
|
|
||||||
Helper.saveArrayList(itemModelList, Helper.listCutting, getActivity());
|
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};
|
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()
|
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||||
|
|
||||||
/*for (ItemModel item : updatedItemList) {
|
for (ItemModel item : updatedItemList) {
|
||||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
Log.e("Packing", "ProcessId: " + item.getProcessId() +
|
||||||
", StepId: " + item.getStepId() +
|
", StepId: " + item.getStepId() +
|
||||||
", SpinnerSelection: " + item.getSelectedOption() +
|
", SpinnerSelection: " + item.getSelectedOption() +
|
||||||
", Rating: " + item.getRating() +
|
", Rating: " + item.getRating() +
|
||||||
", Percentage: " + item.getPercentage() +
|
", Percentage: " + item.getPercentage() +
|
||||||
", Remarks: " + item.getRemarks() +
|
", Remarks: " + item.getRemarks() +
|
||||||
", ImageList: " + item.getImageArrayList());
|
", ImageList: " + item.getImageArrayList());
|
||||||
}*/
|
}
|
||||||
|
|
||||||
Helper.saveArrayList(itemModelList, Helper.listPacking,getActivity());
|
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};
|
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()
|
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||||
|
|
||||||
/*for (ItemModel item : updatedItemList) {
|
for (ItemModel item : updatedItemList) {
|
||||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
Log.e("Stitching", "ProcessId: " + item.getProcessId() +
|
||||||
", StepId: " + item.getStepId() +
|
", StepId: " + item.getStepId() +
|
||||||
", SpinnerSelection: " + item.getSelectedOption() +
|
", SpinnerSelection: " + item.getSelectedOption() +
|
||||||
", Rating: " + item.getRating() +
|
", Rating: " + item.getRating() +
|
||||||
", Percentage: " + item.getPercentage() +
|
", Percentage: " + item.getPercentage() +
|
||||||
", Remarks: " + item.getRemarks() +
|
", Remarks: " + item.getRemarks() +
|
||||||
", ImageList: " + item.getImageArrayList());
|
", ImageList: " + item.getImageArrayList());
|
||||||
}*/
|
}
|
||||||
|
|
||||||
Helper.saveArrayList(itemModelList, Helper.listStitching,getActivity());
|
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};
|
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,9 +303,8 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
||||||
Helper.RemoveArrayList(Helper.listChecking, requireActivity());
|
Helper.RemoveArrayList(Helper.listChecking, requireActivity());
|
||||||
Helper.RemoveArrayList(Helper.listPacking, requireActivity());
|
Helper.RemoveArrayList(Helper.listPacking, requireActivity());
|
||||||
Helper.RemoveArrayList(Helper.listSubStore, requireActivity());
|
Helper.RemoveArrayList(Helper.listSubStore, requireActivity());
|
||||||
}
|
} catch (Exception ex) {
|
||||||
catch (Exception ex) {
|
Log.e("Exception: ", "" + ex.getMessage());
|
||||||
Log.e("Exception: ",""+ ex.getMessage());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Context context = getActivity() != null ? getActivity() : MyApplication.getInstance().getApplicationContext();
|
Context context = getActivity() != null ? getActivity() : MyApplication.getInstance().getApplicationContext();
|
||||||
|
@ -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};
|
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,9 +577,8 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
||||||
ProgressDialogFragment progressDialog = new ProgressDialogFragment();
|
ProgressDialogFragment progressDialog = new ProgressDialogFragment();
|
||||||
progressDialog.setCancelable(false);
|
progressDialog.setCancelable(false);
|
||||||
progressDialog.show(getActivity().getSupportFragmentManager(), "progressDialog");
|
progressDialog.show(getActivity().getSupportFragmentManager(), "progressDialog");
|
||||||
}
|
} else {
|
||||||
else {
|
Log.e("Dialog-Activity", ": null");
|
||||||
Log.e("Dialog-Activity",": null");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -591,15 +589,14 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
||||||
if (progressDialog != null) {
|
if (progressDialog != null) {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
Log.e("Dialog-Activity", ": null");
|
||||||
Log.e("Dialog-Activity",": null");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showImageDialog() {
|
public void showImageDialog() {
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(requireContext());
|
AlertDialog.Builder builder = new AlertDialog.Builder(requireContext());
|
||||||
LayoutInflater inflater = requireActivity().getLayoutInflater();
|
LayoutInflater inflater = requireActivity().getLayoutInflater();
|
||||||
View dialogView = inflater.inflate(R.layout.dialog_select_image, null);
|
View dialogView = inflater.inflate(R.layout.dialog_select_image, null);
|
||||||
builder.setView(dialogView);
|
builder.setView(dialogView);
|
||||||
|
|
||||||
|
@ -644,15 +641,15 @@ public class SubStoreFragment extends Fragment implements EasyPermissions.Permis
|
||||||
|
|
||||||
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
List<ItemModel> updatedItemList = itemModelList; // Or adapter.getItemList()
|
||||||
|
|
||||||
/*for (ItemModel item : updatedItemList) {
|
for (ItemModel item : updatedItemList) {
|
||||||
Log.e("AdapterData", "ProcessId: " + item.getProcessId() +
|
Log.e("Substore: ", "ProcessId: " + item.getProcessId() +
|
||||||
", StepId: " + item.getStepId() +
|
", StepId: " + item.getStepId() +
|
||||||
", SpinnerSelection: " + item.getSelectedOption() +
|
", SpinnerSelection: " + item.getSelectedOption() +
|
||||||
", Rating: " + item.getRating() +
|
", Rating: " + item.getRating() +
|
||||||
", Percentage: " + item.getPercentage() +
|
", Percentage: " + item.getPercentage() +
|
||||||
", Remarks: " + item.getRemarks() +
|
", Remarks: " + item.getRemarks() +
|
||||||
", ImageList: " + item.getImageArrayList());
|
", ImageList: " + item.getImageArrayList());
|
||||||
}*/
|
}
|
||||||
|
|
||||||
Helper.saveArrayList(itemModelList, Helper.listSubStore, getActivity());
|
Helper.saveArrayList(itemModelList, Helper.listSubStore, getActivity());
|
||||||
//viewModel.appendToQualityControlItemList(itemModelList);
|
//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);
|
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);
|
homeViewModel.saveQualityControlData(qualityControl);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue