2
Я использую spinner в качестве навигации для своего приложения и должен знать, как его сбросить, когда пользователь использует кнопку «Назад». В настоящее время, когда пользователь выбирает страницу и возвращается назад, счетчик находится на ранее выбранной панели, а не на текущей странице. Вот мой текущий код.Как сбросить счетчик Android?
public void spinnerNavigation(){
Spinner mySpinner = (Spinner) findViewById(R.id.spinner1);
mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> adapter, View v, int i, long lng) {
if (i == 0) {
// current page
} else if (i == 1) { // Second item
Intent myIntent = new Intent(getBaseContext(), LearnActivity.class);
myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(myIntent);
} else if (i == 2) { // Third item
Intent myIntent = new Intent(getBaseContext(), QuizActivity.class);
myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(myIntent);
} else if (i == 3) { // Fourth item
Intent myIntent = new Intent(getBaseContext(), ForumActivity.class);
myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(myIntent);
}
}
public void onNothingSelected(AdapterView<?> arg0) {
// Do nothing
}
});
}
Большое спасибо! ценить это! – user2383106