#java #android
#java #Android
Вопрос:
У меня есть пример пользователя, подобный этому:
Действие A -> B -> C -> D.
В действии D я хочу вернуться к действию A. Я попытался с намерением, и все в порядке, однако вместо повторного использования существующего, он создал новый. Кто-нибудь, пожалуйста, дайте мне знать, как с этим справиться?
Большое спасибо!
Ответ №1:
На developer.android есть прекрасная тема, касающаяся именно этого вопроса, ознакомьтесь с ней: предотвращение утечек памяти
Ответ №2:
Вам нужно установить флаги для намерения при повторном запуске
Intent i = new Intent(this, ActivityA.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(i);
смотрите Общедоступные флаги setFlags намерения (int flags)
для справки