android-handler- все статьи тега ➜ страница 0


Обработчик против AsyncTask против потока

Я немного запутался в различиях между Handlers,AsyncTask и Threads в Android. Я прочитал довольно много блогов и вопросов здесь, в stackoverflow. Handler фоновые потоки, которые дают вам возможность общаться с UI. Обновление progressbar, например, должно быть сделано через Handler. Используя обработчики у вас есть преимущество MessagingQueues, так что если вы хотите запланировать сообщения или обновить несколько элементов пользовательского интерфейса или повторить задачи. AsyncTask похожи, на ...

Обработчик является абстрактным,не может быть создан экземпляр

Я пытаюсь использовать Handler в моем приложении. Но когда я создаю его так: Handler handler = new Handler(); Я получаю следующую ошибку. Gradle: error: Handler is abstract; cannot be instantiated и когда я проверяю решения, он просит меня, чтобы реализовать эти методы: Handler handler = new Handler() { @Override public void close() { } @Override public void flush() { } @Override public void publish(LogRecord record) { ...

Остановите обработчик.postDelayed()

Я вызываю несколько обработчиков с помощью нового обработчика ().postDelayed (new Runnable ()..... Как я могу остановить его, если я нажму на кнопку возврата? public class Tag1 extends Oberklasse implements OnClickListener { public Button btn; //private Handler myHandler = new Handler(); Handler handler; Runnable myRunnable; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tt1); //Bildschirm soll anbleiben ...