아래 코드에서
 " ProgText.setText(mMySong[position].toString());  "은 Spinner의
특정 리스트를 클릭하면 실행하고 싶은 내용인데

무조건 실행이 되네요..

제가 뭘 잘못했는지 도움 바랍니다

 public void getMySong() {
  
  int i = 0;
  
  mMySong = null;

  String sqlMySong =
   "SELECT SONG " +
   "  FROM TBL_SONG ";
  
       mCursor = mDB.rawQuery(sqlMySong, null);

  startManagingCursor(mCursor);
  
  mCursor.moveToFirst();
  
  mMySong = new String[mCursor.getCount()];
  
  while (mCursor.isAfterLast() == false) {
   
   mMySong[i] =  mCursor.getString(0);           

   i++;
   
   mCursor.moveToNext();
  }
  
  stopManagingCursor(mCursor); 
  
  mCursor.close();
       
  Spinner spnMySong = (Spinner) findViewById(R.id.spnMySong);  
  
  ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_spinner_item, mMySong);

  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
       
        spnMySong.setAdapter(adapter);
       
        spnMySong.setOnItemSelectedListener(
        new OnItemSelectedListener() {
            public void onItemSelected(
          AdapterView<?> parent, View view, int position, long id) {
         
             ProgText.setText(mMySong[position].toString());  <<-----Spinner의 특정  리스트를 클릭하면 실행하고 싶은 코딩인데 무조건 실행됨!!!
                                                       
      }

            public void onNothingSelected(AdapterView<?> parent) {

            }
           
        });
 }