Вопросы по теме 'android-handler'

Как сохранить привязку службы к нужному экземпляру активности?
Я не могу заставить свое приложение работать правильно по разным причинам. Обзор дизайна: то, к чему я стремлюсь, - это действие, которое имеет две кнопки (подключение, отключение) и текстовое представление, которое отображает данные, полученные от...
896 просмотров

Планирование обновления базы данных и отображение диалогового окна
Хорошо, я думаю, что это повторяющийся вопрос, извините за это. Мне нужно обновить мою БД, собирая некоторые данные из Интернета, и отображать диалоговое окно во время загрузки данных. У меня есть мой диалог, данные приходят нормально и записываются...
434 просмотров

Android: существующие обработчики после перезагрузки устройства?
У меня есть вопрос об обработчиках и их существовании при перезагрузке устройства. Скажем, я выполнил 3 обработчика с задержкой в ​​3 часа, используя postDelayed() , я просто хотел знать, если, например, устройство было перезагружено, эти потоки все...
207 просмотров
schedule 16.07.2023

Аудио Android принудительно закрывает приложение
Я создал аудиоплеер с представлением списка песен, когда пользователь нажимает на элемент представления списка, запускается музыкальный проигрыватель и кнопка для его приостановки, все это работало нормально! Моя следующая остановка: я реализовал...
134 просмотров

Как я могу показать DialogFragment в обработчике?
Я хотел бы показать пользователю сообщение, если что-то пошло не так в потоке сетевого общения. По этой причине необходимо показать диалог из обработчика. Это правильный путь?, потому что я не нашел способа, как получить FragmentManager в классе...
2251 просмотров

Когда использовать handler.post() и когда использовать новый Thread()
Мне интересно, когда я должен использовать handler.post(runnable); и когда я должен использовать new Thread(runnable).start(); Это упоминается в документации разработчиков для Handler: Вызывает добавление Runnable r в очередь сообщений....
81456 просмотров
schedule 04.11.2022

Обновление пользовательского интерфейса с помощью обработчика зависает в моем приложении
Я пытаюсь сделать часы, используя TextView :) Кто-то здесь сказал мне, что я не могу использовать обычные потоки для изменения пользовательского интерфейса, но Handler или AsyncTask . Мне удалось заставить его работать несколько дней назад,...
2177 просмотров
schedule 25.02.2023

asynctask внутри runnable не останавливается после вызова removeCallbacks
У меня есть асинхронная задача с именем myAsync, которая выполняет некоторые сетевые операции (извлечение данных с сервера и анализ json). У меня также есть обработчик, созданный после запуска действия. У меня также есть runnable, в котором я...
1571 просмотров

Могу ли я выполнять сетевые операции (блокировка пользовательского интерфейса) внутри обработчиков/выполняемых модулей?
в моей mainActivity, которая является единственной активностью моего приложения, я создаю обработчик ниже и запускаю внутри него исполняемый файл. У меня есть некоторые недоразумения относительно обработчиков и того, где они работают. Посмотреть...
1256 просмотров

Обработчик Android не может обновить ссылку progressBar
Вот мой случай: я запускаю отдельный диалог для каждой песни, в котором есть кнопка «воспроизведение» и полоса прогресса следующим образом когда я запускаю первую песню, она воспроизводится хорошо, и progreesBar обновляется, но при...
1332 просмотров

Как я могу использовать обработчик в качестве таймера для переключения между изображениями с помощью анимации
Я уже создал код, используя обработчик и runnable, поэтому он выполняется каждые X миллисекунд, однако, если я использую анимацию, обработчик postDelayed, похоже, сходит с ума, и экран начинает мигать, а изображения устанавливаются каждую секунду....
149 просмотров

Сенсор Android зарегистрирует слушателя в отдельном потоке
Я написал сервис для регистрации значений акселерометра в фоновом режиме. Идея состоит в том, чтобы зарегистрироваться для слушателя датчика и записать значения в хранилище. Я включил StrictMode.enableDefaults() в MainActivity приложения (не в...
3098 просмотров

Как обновить пользовательский интерфейс из асинтаска
Я видел много примеров того, как это сделать, но не могу понять, как реализовать это в своем коде. Я использую этот код . У меня есть обновил URL-адрес, поэтому он получит json с динамическими данными. Я пытаюсь автоматически обновлять список...
43629 просмотров

Пользовательский обработчик Parcelable, сообщение не получено
Я хочу разделить объект Handler, чтобы отправить его пакетом из одного действия в службу, чтобы получить некоторую информацию от этой службы. Прямо сейчас, чтобы проверить это, это простое сообщение. Вот код в Activity: private MyHandler...
850 просмотров

Несогласованный обмен сообщениями между обработчиком и исполняемым
Я пытаюсь обновить пользовательский интерфейс из фонового потока через обработчик. Runnable периодически отправляет (минимум раз в две секунды, максимум 16 раз в секунду) новые данные обработчику для обновления. В моем рабочем классе у меня есть...
784 просмотров

Обработчик и работающий таймер для Android
Я пытаюсь отобразить массив String в TextView , по одному элементу за раз, каждый раз, когда заканчивается интервал в миллисекундах. Мне рекомендовали этот код: package com.tt.blanker; import android.app.Activity; import android.os.Bundle;...
691 просмотров

Android: что происходит после запуска HandlerThread?
HandlerThread thread = new HandlerThread("DownloadService"); thread.start(); Связан ли зацикливатель с потоком, ожидающим прибытия сообщения в очередь сообщений сразу после того, как thread.start() завершит работу ? Если это так, то все, что...
610 просмотров

3 потока, работающие с высокой частотой, используют одни и те же переменные
Я разрабатываю приложение для Android, которое с высокой частотой получает данные от ble notify, печатает данные на экране и отправляет данные на другие периферийные устройства. Это моя ситуация: Обратный вызов onCharacteristicChanged...
236 просмотров

Поток Android внезапно останавливается
В моем приложении для Android есть поток, который выполняет тяжелую работу, а затем обновляет пользовательский интерфейс с помощью обработчика. Однако через некоторое время после запуска поток внезапно остановится без каких-либо сигналов или...
159 просмотров

Android: создать фоновый поток, который периодически запускается и выполняет задачи пользовательского интерфейса?
Итак, я знаю, как выполнять фоновую задачу, я знаю, как выполнять периодическую задачу (используя дескриптор postdelayed и runnable), я также знаю, как выполнять задачу пользовательского интерфейса из фонового потока (через обработчик), но я не могу...
6605 просмотров
schedule 06.06.2023