GetSelectedText на неактивном InputConnection / setComposingText на неактивном InputConnection / getExtractedText на неактивном InputConnection

Это мой код для подключения приложения Android к внешней базе данных, содержащейся в ПК-сервере! Мое приложение очень хорошо работает в эмуляторе eclipse, но когда я использую приложение в моей галактике samsung s2, это не работает! Когда я пытаюсь писать в EditText, logCat сказал:

05-08 21:54:25.800: W/IInputConnectionWrapper(876): getSelectedText on inactive InputConnection 05-08 21:54:25.805: W/IInputConnectionWrapper(876): setComposingText on inactive InputConnection 05-08 21:54:25.805: W/IInputConnectionWrapper(876): getExtractedText on inactive InputConnection

Открытый класс MainActivity расширяет действие {

  EditText username1; EditText password1; TextView status; ResultSet rs; //private static final String url = "jdbc:mysql://10.0.2.2:3306/tesina"; private static final String url = "jdbc:mysql://192.168.1.10:3306/tesina"; private static final String user = "root"; private static final String pass = ""; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); username1 = (EditText) findViewById(R.id.user); password1 = (EditText) findViewById(R.id.pass); //status =(TextView) findViewById(R.id.login_error); Button btnLogin=(Button) findViewById(R.id.btnlogin); btnLogin.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { new Connessione().execute(); } }); } private class Connessione extends AsyncTask<String, String, Void> { @Override protected Void doInBackground(String... String) { String us = username1.getText().toString(); try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection(url, user, pass); Statement stmt = con.createStatement(); rs = (ResultSet) stmt.executeQuery("SELECT * FROM prova WHERE nome='"+us+"'"); } catch(Exception e) { e.printStackTrace(); } return null; } protected void onProgressUpdate(String... values) { } protected void onPostExecute(String result) { String p = password1.getText().toString(); try { if(rs.next()) { String dbpass = rs.getString(2); if(dbpass.equals(p)) { Intent i = new Intent(MainActivity.this,classi.class); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i); finish(); } else { Toast.makeText(getBaseContext(), "errore: password non inserita correttamente", Toast.LENGTH_LONG).show(); } } else { Toast.makeText(getBaseContext(), "errore:username non trovato", Toast.LENGTH_LONG).show(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); Toast.makeText(getBaseContext(), "applicazione non collegata al database della scuola", Toast.LENGTH_LONG).show(); } } } 

}

`

Intereting Posts
Создание моделируемой среды Android в моем приложении Как получить данные из базы данных Firebase в порядке убывания? Как сделать мое приложение для Android появляться в приложении, когда вы отправляете по электронной почте чат WhatsApp? Nth-child (even) генерирует ParseException при использовании селектора jsoup в android? Как протестировать android.intent.action.MY_PACKAGE_REPLACED Как я могу преодолеть ограничение длины ресурса «adb shell setprop», Почему marginBottom не работает? Как отобразить пользовательский маршрут в SKmap Асинхронное странное поведение Заблокированные снимки Включить андроид Невозможно создать экземпляр вложенного класса (расширяет broadcastReceiver) при создании sendBroadcast Временно отключить доступ в Интернет в Android? Как обрабатывать обратные вызовы URL-адресов OAuth с помощью фильтров Intent, если проверка подлинности выполняется с помощью webview? Как определить, эмулируется ли мобильное устройство Google Chrome?