Java 如何重置Android微调器?

Java 如何重置Android微调器?,java,android,navigation,Java,Android,Navigation,我使用微调器作为我的应用程序的导航,需要知道当用户使用后退按钮时如何重置它。当前,当用户选择页面并返回时,微调器位于先前选择的栏上,而不是当前页面。这是我目前的代码 public void spinnerNavigation(){ Spinner mySpinner = (Spinner) findViewById( R.id.spinner1); mySpinner.setOnItemSelectedListener(new AdapterView.OnIt

我使用微调器作为我的应用程序的导航,需要知道当用户使用后退按钮时如何重置它。当前,当用户选择页面并返回时,微调器位于先前选择的栏上,而不是当前页面。这是我目前的代码

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
        }
    }); 
}
public void spinnerNavigation(){
微调器mySpinner=(微调器)findViewById(R.id.spinner1);
mySpinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
已选择公共通道(适配器视图适配器、视图v、内部i、长lng){
如果(i==0){
//当前页
}如果(i==1){//第二项
Intent myIntent=newintent(getBaseContext(),LearnActivity.class);
myIntent.setFlags(Intent.FLAG\u ACTIVITY\u CLEAR\u TOP);
星触觉(myIntent);
}如果(i==2){//第三项
Intent myIntent=newintent(getBaseContext(),QuizActivity.class);
myIntent.setFlags(Intent.FLAG\u ACTIVITY\u CLEAR\u TOP);
星触觉(myIntent);
}如果(i==3){//第四项
Intent myIntent=newintent(getBaseContext(),ForumActivity.class);
myIntent.setFlags(Intent.FLAG\u ACTIVITY\u CLEAR\u TOP);
星触觉(myIntent);
}
}
未选择公共无效(AdapterView arg0){
//无所事事
}
}); 
}

如果要将其重置为第一项:

mySpinner.setSelection(0); 
_____________________