how to set spinner selected value from database,I have attached the below code and attached the Spinner sting array,this string array only saved from database and same spinner to set the selected string array ,kindly help me.
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;
}