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() уже в новом потоке.