Запускать обработчик сообщений в фоновом потоке
Я хочу запустить Runnable в фоновом потоке. Я хочу использовать Handler, потому что это удобно для задержек. Я имею в виду
handler.post(runnable, delay);
гдеработоспособный должен быть запущен вфон Нить. Можно ли создать такой обработчик? Есть ли где-то "фоновый" лупер или как его создать?
Постскриптум Я знаю, как сделать это с помощью пользовательского класса, расширяющего Thread, но это требует немного больше усилий по написанию кода, чем при использовании способа обработки. Поэтому, пожалуйста, не размещайте другие решения или что-то вроде
handler.post(new Runnable() {
@Override
public void run() {
new Thread() {
@Override
public void run() {
//action
}
}.start();
}
});
Я просто брожу, если Хэндлер может сделать это "чистым" способом.