Почему текст счетчика становится пустым после выбора?
Текст счетчика мигает, а затем становится пустым, если я использую getActivity (). Refreshate (); после выбора.
Я использую пересоздать для загрузки локали на основе выбора счетчика.
onCreateView
spinner = (Spinner) findViewById(R.id.spinner);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long l) {
((TextView) spinner.getChildAt(0)).setTextColor(getResources().getColor(R.color.red));
getActivity().recreate();
switch (position) {
case 0:
setLocale("en");
break;
case 1:
setLocale("en-us");
break;
}
}
@Override
public void
onNothingSelected(AdapterView<?> parent) {
}
});
В Деятельности я использовал бы getIntent и startactivity, и текст счетчика не становился пустым.