как установить выбранное значение счетчика из базы данных, я прикрепил приведенный ниже код и прикрепил массив строк Spinner, этот массив строк сохранен только из базы данных и тот же счетчик для установки выбранного массива строк, пожалуйста, помогите мне.
import android.app.AlertDialog;
import android.app.DatePickerDialog;
import android.content.DialogInterface;
import android.net.Uri;
public class Doc40Fragment extends Fragment {
private Spinner mestimationspin, Uomspin;
private String[] yesNo = new String[]{"yes", "no"};
private String[] avareage = new String[]{"GOOD", "POOR", "AVERAGE"};
private String[] fitUnfit = new String[]{"Fit", "Unfit"};
private String[] uom = new String[]{" ", "Nos", "Tonnes"};
private String[] ras = new String[]{"Field wetness", "Low earthing up", "Power line crossing", "Ryot unwilling", "Small plot"};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_doc40, container, false);
Uomspin = view.findViewById(R.id.uom_edit);
Uomspin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
adapterView.getItemAtPosition(i);
String dist_pos = "uom" + i;
int resID = getId(dist_pos, R.array.class);
final String[] uom = view.getContext().getResources().getStringArray(resID);
ArrayAdapter<String> uobAdater = new ArrayAdapter<>(getActivity(), android.R.layout.simple_list_item_1, uom);
Uomspin.setAdapter(uobAdater);
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
return view;
}