Я новичок в android .. Я пытаюсь реализовать поток в android. Но я получаю сообщение об ошибке .. Я гугле и получить ответ «AsyncTask», но действительно я не знаю, как реализоватьОшибка при внедрении потока android
Сообщение об ошибке
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
мой код
final Thread thread = new Thread(){
@Override
public void run() {
try {
DatabaseHandler dbh = new DatabaseHandler(test.this);
result=dbh.Verify(1);
if(result != ""){
getData();
progress.dismiss();
}
else{
}
} catch (Exception e) {
e.printStackTrace();
}
}
};
thread.start();
Используйте ASyncTask, это решение для вас, и его очень легко реализовать, там есть куча образцов. –
Вам не разрешено выполнять работу с пользовательским интерфейсом на неликонечном интерфейсе, поэтому вам нужно сделать это '1. Создайте обработчик и используйте метод hanlder.post() 'для обновления пользовательского интерфейса или использования' runOnUIthread', выполните поиск в google о том же – Pragnani