android spinner fire event when same item selection is made

前端 未结 5 1515
迷失自我
迷失自我 2020-12-10 12:25

I want to fire a event when the same item is selected in spinner. Method

@Override
    public void onItemSelected(AdapterView parent, View arg1, int         


        
5条回答
  •  隐瞒了意图╮
    2020-12-10 12:38

    You can add a method name on your item selected METHOD

    Spinner `Spinner1`=(Spinner)findViewById(R.id.`declareid`)
    

    oBject has been declared for spinner

     @Override
            public void onItemSelected(AdapterView parent, View arg1, int position,
                    long arg3) 
        {
        ItemOnChange();
           }
    
    private void ItemOnChange() {
    
            if(Spinner1.getSelectedItemPosition()>0){
            pd=ProgressDialog.show(this,"","Loading, Please wait .. ",true);
    
                final int spinner=Spinner1.getSelectedItemPosition();
    
    
                final Handler ThreadCallback=new Handler();
                final Runnable runInCityThread=new Runnable(){
                    public void run(){
                        fnBindspimmer2();
                        pd.dismiss();
                    }
    
                };
    
                new Thread(){
                    @Override public void run(){
    
                    Spinner2values();
                    ThreadCallback.post(runInCityThread);
                    }
    
                }.start();
            }
    
    
    
    }
    

提交回复
热议问题