Android
- 2 ответа
- 0 вопросов
0
Вклад в тег
Single.fromCallable(new Callable<Typeface>() {
@Override
public Typeface call() throws Exception {
return Typeface.createFromAsset(context.getAssets(), "some/typeface/from/assets");
}
});
Runnable
- интерфейс задачи с методом run()
.Thread
- исполнитель задачи в новом потоке.Thread
так же реализует интерфейс Runnable
и запускает свою собственную задачу, определенную в его методе run()
, в новом потоке, по-умолчанию его задачей является запустить переданную ему другую задачу, например через конструктор new Thread(Runnable)
.run()
у объекта Thread никогда не вызывается, так как суть объекта Thread, это создать новый поток, а затем jvm сама начнет выполнение задачи вызовом метода run()
уже в новом потоке.