Я могу ошибаться, но разве при долгом неиспользовании таска, таск очищается? Могут Activity завершится, но таск вроде сохраняется, а решение об очищении происходит на основании времени: т.е. прошло N-е количество времени и таск считается abandon и уже тогда чистится.
Насколько я помню, и это поведение можно переопределить, поставив флаг на корневой activity «android:alwaysRetainTaskState».
Язык интересный. Я бы его изучил лишь бы для того что бы в очередной раз поломать себе голову. Очень многое из того что вы рассказали уже есть в таком прекрасном языке как Scala (и при этом в довольно приятном синтаксисе).
Еще вопрос об interopobillity. Это конечно здорово что язык JVM-ный и что можно использовать многие JVM библиотеки, но согласитесь, лучше всегда иметь idiomatic обертку, а не пулять null-и направо и налево. А поскольку язык, по понятным причинам, не на широкого пользователя, то такие обертки придется писать Вам самому, на каждый чих.
На последок, хотелось бы добавить, что я не начал бы серьезный проект ни на Clojure, ни даже на Scala (да будь Clojure/scala хоть в 1000 раз «круче» Java), потому что разработчиков найти очень сложно. Не каждый может себе позволить финты ушами как например Twitter.
На запросы к API BTC-E считает нормальным отдать html заглушку для проверки а не робот ли ты.
Насколько я помню, и это поведение можно переопределить, поставив флаг на корневой activity «android:alwaysRetainTaskState».
Решил немного отвлечься и зайти на хабру…
Наверное было бы здорово писать сразу:
А сейчас, как будто меньше контроля стало.
Забавно, что я не понимал что это так классно, это лишь потом я узнал о том что далеко не у всех есть такая тема.
Просто потому что и так сложно быть мобильным разработчиком…
Даже не ожидал.
Еще вопрос об interopobillity. Это конечно здорово что язык JVM-ный и что можно использовать многие JVM библиотеки, но согласитесь, лучше всегда иметь idiomatic обертку, а не пулять null-и направо и налево. А поскольку язык, по понятным причинам, не на широкого пользователя, то такие обертки придется писать Вам самому, на каждый чих.
На последок, хотелось бы добавить, что я не начал бы серьезный проект ни на Clojure, ни даже на Scala (да будь Clojure/scala хоть в 1000 раз «круче» Java), потому что разработчиков найти очень сложно. Не каждый может себе позволить финты ушами как например Twitter.