請問關於SPINNER 上傳資料?

因為最近在開發程式

而撰寫了 利用EDITTEXT 跟下拉選單POST資料 到PHP

單純利用EDITTEXT輸入文字上傳是可行的

 

不過加入了SPINNER便無法上傳

且也無錯誤資訊

在此復上程式碼 請各位幫忙 感謝!!!

 

IMPORT略

public class addexp extends Activity
{
 //private Spinner  Spinner,Spinner2;
 private Button Button01;
 private Spinner Spinner;
 private EditText EditText01,EditText02,EditText03,EditText07;
 private String TAG ="HTTP_DEBUG";
    /** Called when the activity is first created. */
    @Override
 
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.addex);
        DisplayMetrics dm = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(dm);
       
        Spinner spinner =(Spinner) findViewById(R.id.Spinner);
        ArrayAdapter adapter =new ArrayAdapter(this,android.R.layout.simple_spinner_item,new
       String[]{"100元以內","100元以上至200元","200元以上至300元","300元以上至400元","400以上至500"});
          
       
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(SpinnerListener);
    spinner.setVisibility(View.VISIBLE);  
   
    Spinner spinner2 =(Spinner) findViewById(R.id.Spinner2);
    ArrayAdapter adapter2 =new ArrayAdapter(this,android.R.layout.simple_spinner_item,new
            String[]{"台式","美式","義式","日式","小吃"});
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner2.setAdapter(adapter2);
    spinner2.setOnItemSelectedListener(SpinnerListener);
   
    }
   
     private Spinner.OnItemSelectedListener SpinnerListener= new Spinner.OnItemSelectedListener()
     {
     
     public void onItemSelected(AdapterViewadapterView, View v, int position, long id)
     {
     
        Toast.makeText(addexp.this, "您選擇"+adapterView.getSelectedItem().toString(), Toast.LENGTH_LONG).show();
     }

   
     public void onNothingSelected(AdapterViewadapterView)
     {
     Toast.makeText(addexp.this, "您沒選擇任何項目!", Toast.LENGTH_LONG).show();
     
   
     
       EditText01 = (EditText)findViewById(R.id.EditText01);
       EditText02 = (EditText)findViewById(R.id.EditText02);
       EditText03 = (EditText)findViewById(R.id.EditText03);
       EditText07 = (EditText)findViewById(R.id.EditText07);
       Spinner    = (Spinner)findViewById(R.id.Spinner);
       Button01   = (Button) findViewById(R.id.Button1);
      
        Button01.setOnClickListener(new Button.OnClickListener()
        {
            public void onClick(View v)
            { 
             
              if(processInternetAdd
                (
               EditText01.getText().toString(),
                  EditText02.getText().toString(),
                  EditText03.getText().toString(),
                  EditText07.getText().toString(),
                  Spinner.getSelectedItem().toString()
                )
            )
             
            {
            showDialog("新增成功");
            }
           
           
            }
            });
        }
     
     
   
    };
     
          private void showDialog(String mess){
               new AlertDialog.Builder(addexp.this)
           .setTitle(R.string.addmsg)
            .setMessage(mess)
               .setPositiveButton(R.string.str_ok,
               new DialogInterface.OnClickListener()
            {
             public void onClick
              (DialogInterface dialoginterface, int i)
              {
               finish();
              }
           
            }
            
         
          ).show();
         
         

     
          }
     
          private boolean processInternetAdd(String strUID, String strUPW, String strUA, String strUB,String strUp)
               {
              
               
                 String uriAPI = "http://192.192.140.202:8000/takemeeat/androidadd.php";
                 String strRet = "";
                
                 try
                 {
                   DefaultHttpClient httpclient = new DefaultHttpClient();
                   HttpResponse response;
                   HttpPost httpost = new HttpPost(uriAPI);
                   List nvps = new ArrayList ();
                   nvps.add(new BasicNameValuePair("uid", strUID));
                   nvps.add(new BasicNameValuePair("upw", strUPW));
                   nvps.add(new BasicNameValuePair("ua", strUA));
                   nvps.add(new BasicNameValuePair("ub", strUB));
                   nvps.add(new BasicNameValuePair("up", strUp));
                   httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
                  
                   response = httpclient.execute(httpost);
                   HttpEntity entity = response.getEntity();
                   //entity = response.getEntity();
                  
                   Log.d(TAG, "HTTP POST getStatusLine: " + response.getStatusLine());
                  
                   /* HTML POST response BODY */
                   strRet = EntityUtils.toString(entity);
                   Log.i(TAG, strRet);
                   strRet = strRet.trim().toLowerCase();
                  
                   List cookies = httpclient.getCookieStore().getCookies();
                   if (entity != null)
                   {
                     entity.consumeContent();
                   }
                  
                   Log.d(TAG, "HTTP POST Initialize of cookies.");
                   cookies = httpclient.getCookieStore().getCookies();
                   if (cookies.isEmpty())
                   {
                     Log.d(TAG, "HTTP POST Cookie not found.");
                     Log.i(TAG, entity.toString());
                   }
                   else
                   {
                     for (int i = 0; i < cookies.size(); i++)
                     {
                       Log.d(TAG, "HTTP POST Found Cookie: " + cookies.get(i).toString());
                     }
                   }
                  
                  
                   if(strRet.equals("y"))
                   {
                     Log.i("TEST", "YES");
                     return true;
                   }
                   else
                   {
                     Log.i("TEST", "NO");
                     return false;
                   }
                 }
                 catch(Exception e)
                 {
                   e.printStackTrace();
                   return false;
                 }
             
               }

     
}