Слушай, чувак, надоели уже твои учебные задачи тут. В конце концов, кто учится, ты или мы? Прекращай ты это. Сиди сам втыкай в код, правь его. Пусть на эту задачу неделя уйдёт, но ты сам её решишь, блин.
mitaichik, я уже настолько привык жить в парадигме, когда данные между активити таким способом не шарятся, что даже не задумываюсь обычно, что так можно...
mitaichik, тут всё просто - если нужно такое сохранение, значит нужно персистентно хранить эти данные где-нибудь в бд. Синглтоны для хранения состояния это зло.
Если там "нативные" компоненты, это значит, что оно обращается к той же jvm? потому что в настоящем нативе весь UI не существует, значит там две виртуальные машины? или оно в итоге компилится в dex?
orbit070, illuzor, конечно же разница есть, и большая. Создание потока это дорого, если делать это руками, можно сильно обжечься. enqueue использует пул потоков. Потоки надо join'ить отдельно. Вообще управлять сырыми потоками это сложно.