Starting country and state

Set the country spinner to begin on New  York for the state and USA for the country. Will also not reset to the first country when swiping to refresh.
This commit is contained in:
2020-05-03 10:50:30 -04:00
parent 5177788db5
commit 0f37263d39
2 changed files with 12 additions and 0 deletions

View File

@@ -125,9 +125,15 @@ public class YourrealcountryFragment extends Fragment {
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), R.layout.my_spinner_style, country_list); ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), R.layout.my_spinner_style, country_list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter); spin.setAdapter(adapter);
if (rememberLocation[0] == -1)
spin.setSelection(j[0]);
else
spin.setSelection(rememberLocation[0]);
spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override @Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
rememberLocation[0] = position;
j[0] = 0;
Picasso.get().load(countries.get(position).flag).into(imageView); Picasso.get().load(countries.get(position).flag).into(imageView);
Log.d("foo", country_list[position]); Log.d("foo", country_list[position]);
cases[0] = countries.get(position).cases; cases[0] = countries.get(position).cases;

View File

@@ -132,9 +132,15 @@ public class YourstateFragment extends Fragment {
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), R.layout.my_spinner_style, state_list); ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), R.layout.my_spinner_style, state_list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter); spin.setAdapter(adapter);
if (rememberLocation[0] == -1)
spin.setSelection(j[0]);
else
spin.setSelection(rememberLocation[0]);
spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override @Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
rememberLocation[0] = position;
j[0] = 0;
Log.d("foo", state_list[position]); Log.d("foo", state_list[position]);
cases[0] = states.get(position).cases; cases[0] = states.get(position).cases;
ycases[0] = yesstates.get(position).cases; ycases[0] = yesstates.get(position).cases;