Запитання з тегом «android-handler»

13
Handler vs AsyncTask vs Thread [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 10 місяців тому . Я отримав трохи збентежений про відмінності між Handlers, AsyncTaskі Threadsв Android. Я прочитав досить …

16
Запуск коду в основному потоці з іншого потоку
У сервісі Android я створив нитки для виконання фонового завдання. У мене ситуація, коли потоці потрібно розміщувати певну задачу в черзі повідомлень основного потоку, наприклад a Runnable. Чи є спосіб отримати Handlerосновну нитку та додати Message/ Runnableдо неї з моєї іншої теми? Дякую,

7
Цей клас обробника повинен стати статичним або можуть виникати витоки: IncomingHandler
Я розробляю додаток Android 2.3.3 із сервісом. Я маю це всередині цієї служби для спілкування з Основною діяльністю: public class UDPListenerService extends Service { private static final String TAG = "UDPListenerService"; //private ThreadGroup myThreads = new ThreadGroup("UDPListenerServiceWorker"); private UDPListenerThread myThread; /** * Handler to communicate from WorkerThread to service. */ …

6
скасування процесу handler.postdelayed
Я використовую handler.postDelayed()для створення періоду очікування до наступного етапу мого додатка. Під час періоду очікування я показую діалогове вікно із панеллю прогресу та кнопкою скасування . Моя проблема полягає в тому, що я не можу знайти спосіб скасувати завдання postDelayed до того, як закінчиться час.

6
Як видалити всі зворотні дзвінки з обробника?
У мене є обробник з моєї суб-діяльності, яку викликали головною активністю . Цей обробник використовується postDelayпідкласами для деяких Runnables, і я не можу ними керувати. Тепер, у onStopвипадку, мені потрібно видалити їх, перш ніж закінчити Діяльність (якось я зателефонував finish(), але він все ще дзвонить знову і знову). Чи все-таки …

8
Android: Коли я повинен використовувати обробник () і коли потрібно використовувати нитку?
Коли мені потрібно щось запустити асинхронно , наприклад, тривале завдання або логіка, що використовує мережу, або з будь-якої причини, запуск нової теми та її запуск справно працює. Створення обробника та його запуск також працює. Яка різниця? Коли я повинен використовувати кожен? Які переваги / причини використовувати a, Handlerа не a …

4
Зупинити обробку.postDelayed ()
Я закликаю декілька обробників новим Handler (). PostDelayed (новий Runnable () ..... Як я можу зупинити це, коли натискаю назад? public class MyActivity extends AppCompatActivity implements OnClickListener { private Button btn; private Handler handler; private Runnable myRunnable; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); btn = (Button) findViewById(R.id.trainingsstart); btn.setOnClickListener(this); } …

5
Обробник є абстрактним, його неможливо створити
Я намагаюся використовувати a Handlerу своєму додатку. Але коли я створюю такий екземпляр: Handler handler = new Handler(); Я отримую таку помилку. Gradle: error: Handler is abstract; cannot be instantiated І коли я перевіряю рішення, він просить мене застосувати такі методи: Handler handler = new Handler() { @Override public void …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.