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