2013-04-23 4 views
25

Ecco mia classe:W/IInputConnectionWrapper (1066): showStatusIcon su InputConnection inactive

public class Insert extends Activity 
{ 

    EditText name,surname,age; 
    Button insert; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.insert); 
     StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 

     StrictMode.setThreadPolicy(policy); 
     name =(EditText)findViewById(R.id.name); 
     surname =(EditText)findViewById(R.id.surname); 
     age =(EditText)findViewById(R.id.age); 
     insert=(Button)findViewById(R.id.click); 
     insert.setOnClickListener(new OnClickListener() 
     { 
       public void onClick(View arg0) 
      { 
       // TODO Auto-generated method stub 
       String nm = name.getText().toString(); 
       String ct = surname.getText().toString(); 
       String emailid = age.getText().toString(); 
       insertRecords(nm, ct, emailid); 
       } 
      private void insertRecords(String nm,String ct,String emailid) 
      { 
       ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(5); 
        nameValuePairs.add(new BasicNameValuePair("name", nm)); 
        nameValuePairs.add(new BasicNameValuePair("surname",ct)); 
        nameValuePairs.add(new BasicNameValuePair("age",emailid)); 
        sendData(nameValuePairs); 
      } 
      private void sendData(ArrayList<NameValuePair> data) 
      { 
       try 
       { 
        HttpClient httpclient = new DefaultHttpClient(); 
        HttpPost httppost = new HttpPost("http://10.0.2.2:81/new/insert.php"); 
        httppost.setEntity(new UrlEncodedFormEntity(data)); 
        HttpResponse response = httpclient.execute(httppost); 

       } 
       catch (Exception e) { 
        // TODO: handle exception 
        Log.e("log_tag", "Error: "+e.toString()); 
       } 
      } 
     }); 
    } 
    ... 
} 

In LogCat verificano

04-23 12:12:10.263: W/IInputConnectionWrapper(1066): showStatusIcon on inactive InputConnection 
+0

qualcuno può aiutarmi con questo errore – user2279350

+0

Questo può aiutare: http://stackoverflow.com/questions/9633188/android-input-connection-error –

+2

Per ottenere una (buona) risposta, si prega di spiegare di più e meglio l'errore che ottieni, dove, qual è la tua app, cosa stai provando, ecc ... E metti anche tu una cosa migliore, deve essere una semplice/breve spiegazione del tuo problema – Sulfkain

risposta

0

Tali problemi quando la connessione di ingresso nella pagina precedente (o classe) non è stato chiuso Controlla se hai chiuso la connessione di input nella classe precedente (dando connection.close()).

Questo problema si verifica quando si lascia l'attività e si mantiene aperta una connessione HTTP. Per evitare questo, si può provare a chiamare

httpClient.getConnectionManager().closeIdleConnections(); 

È possibile leggere la documentazione per questo metodo here.

+0

InputConnection non è affatto correlato alle connessioni HTTP, è correlato a InputMethods. –

Problemi correlati