Вопросы по теме 'runnable'
Runnable успешно опубликован, но не запускается
В существующем проекте Android я столкнулся со следующим фрагментом кода (где я вставил отладочный мусор)
ImageView img = null;
public void onCreate(...) {
img = (ImageView)findViewById(R.id.image);
new Thread() {
public void...
20263 просмотров
schedule
21.03.2023
Архитектура запуска скриптов Groovy
Исходная информация: у меня есть отличное приложение (назовем его Runner ), которое способно запускать все, что реализует определенный интерфейс (назовем его Runnable ). . И у меня есть пул Runnables (отличные сценарии), которые должны быть...
294 просмотров
schedule
05.11.2023
Вызов асинтаски из runnable
Можно ли выполнить AsyncTask из Runnable? по моему опыту это можно сделать, но не безопасно. Когда мое приложение впервые запускается, моя AsyncTask отлично работает из Runnable. Но когда приложение перемещается в фоновый режим, а затем...
2024 просмотров
schedule
14.06.2022
Отказ от сложных вычислений в Android UI Thread
Мое приложение для Android использует особенно большие вычисления, которые постоянно приводят к сбою системы, потому что они находятся в потоке пользовательского интерфейса в действии. У меня мало уверенности в многопоточности, и поэтому я хочу...
4567 просмотров
schedule
26.08.2023
Как запустить фоновый поток, который не блокирует основной поток в Java?
У меня есть следующий код Java:
public static void main(String[] args)
{
new Thread(new MyRunnable()).run();
showGUI();
}
Моя проблема в том, что запуск MyRunnable блокирует основной поток, в результате чего showGUI не вызывается...
7570 просмотров
schedule
06.02.2022
Лучший способ выполнить поток через некоторое время в Android
У меня есть служба в моем приложении, которая помещает исполняемый файл (в другом java-файле) в поток и запускает его. Это работает нормально на один раз, но я хочу, чтобы это повторялось из-за определенного периода. Мне нужен хороший способ...
5060 просмотров
schedule
08.03.2023
Диалог выполнения Android не отображается
Это обработчик в основном потоке, который показывает и закрывает диалог выполнения.
public static final int SHOW = 0;
public static final int DISMISS = 1;
public Handler pdHandler = new Handler() {
@Override
public void...
3784 просмотров
schedule
26.04.2022
Android делает работоспособный запуск только один раз
Привет, у меня есть анимация, запуск которой я хочу отложить с помощью runnable, однако это приводит к тому, что анимация зацикливается, что мне не нужно, я просто хочу, чтобы она откладывалась, а затем запускалась один раз, кто-нибудь знает, как это...
6428 просмотров
schedule
17.12.2022
Лучший способ создания и использования анонимного класса Runnable
Я хочу использовать анонимный класс для Runnable . Есть два способа, но я не знаю, делают ли они одно и то же или нет:
Способ первый: использование Runnable напрямую, а затем вызов run() :
new Runnable() {
@Override
public void...
75108 просмотров
schedule
23.05.2022
Пользовательский интерфейс обновления Android из рекурсивного алгоритма
Я хочу запустить классический алгоритм заливки с визуальным представлением хода выполнения алгоритма; то есть ряд кнопок, которые становятся черными, чтобы показать последовательность алгоритма. Я не хочу обманывать, создавая итеративную версию...
365 просмотров
schedule
05.10.2022
Кнопка застряла, нужно разорвать бесконечный цикл в java
Я пишу программу, которая будет перемещать мышь на определенное расстояние в заданный период времени. Поэтому мне нужен алгоритм:
Нажмите «Пуск»
while(true){
move mouse to point x
sleep for n seconds
}
Что работает, но при запуске...
843 просмотров
schedule
23.12.2022
Имеет ли смысл повторно использовать Runnables в пуле потоков?
Я реализую пул потоков для обработки больших объемов рыночных данных, и у меня есть вопрос о стратегии повторного использования моих рабочих экземпляров, которые реализуют runnable, которые отправляются в пул потоков для выполнения. В моем случае у...
2509 просмотров
schedule
22.04.2022
Как получить количество выполненных задач для пула
class {
private ExecutorService pool;
public void go() {
pool = Executors.newSingleThreadExecutor();
pool.shutdown();
//logger.log(Level.INFO, "Actual db records added = ["+ + "]");
} //end go
public void update() {
pool.submit(new...
107 просмотров
schedule
21.10.2022
установка ограничения времени для потока Runnable в java?
Как установить ограничение по времени для запускаемого потока, созданного на Java?
Одновременно создается и выполняется более 1 потока. Как узнать время с момента его создания для каждого потока?
Это код, который я использую:...
1429 просмотров
schedule
03.06.2023
Androids Handler.post, что именно происходит
уже несколько дней я пытался выяснить, что именно произойдет, если я выполню код в
void function(){
//somePreExecutionCode
new Handler().post(new Runnable(){
@Override
public void run(){
//someCode
}
});
}
Похоже,...
7702 просмотров
schedule
19.04.2023
Как мне получить доступ к членам класса в хуках beforeExecute и afterExecute в ThreadPoolExecutor?
Я расширяю класс ThreadPoolExecutor. Внутри него я хочу установить значение члена в beforeExecute (Thread t, Runnable r) и afterExecute (Runnable r, Throwable t). Я не уверен, как это сделать. Может ли кто-нибудь помочь мне с этим?
308 просмотров
schedule
13.10.2022
Android Java: Runnable работает более одного раза за сообщение? PostDelayed
Я сделал простую анимацию, где анимация OnTouch = true, иначе = false. Я хочу установить анимацию в runnable, чтобы я мог контролировать скорость выполнения анимации, но когда я использую runnable, она выполняется примерно 50 раз (я проверил с...
339 просмотров
schedule
19.09.2023
Запуск исполняемого файла в фоновом потоке
Насколько мне известно, я реализовал runnable, который создается в новом потоке. Однако похоже, что поток не работает в фоновом режиме, а действия, выполняемые внутри исполняемого объекта, тормозят пользовательский интерфейс тяжелыми действиями....
29450 просмотров
schedule
15.05.2024
Какая польза от реализации runnable в mainactivity
Недавно я изучаю код подключения принтера по Bluetooth. Программа пытается реализовать runnable в MainActivity. Здесь я хотел бы задать 2 вопрос. 1. Как я могу выполнить действие как поток, если нет другой программы, вызывающей run() этого...
332 просмотров
schedule
06.09.2022
Доступ к элементам из jFrame, который находится в работающем экземпляре потока
Я пытаюсь создать приложение для связи между различными запущенными экземплярами потока. У меня есть jFrame с jTextField и jButton. В jTextField я набираю количество потоков, которые я хочу запустить, и после того, как я нажимаю кнопку jButton,...
118 просмотров
schedule
20.08.2022