Ваш комментарий предполагает, что вы просочились хотя бы по одной ссылке на каждое из ваших действий. Есть ли у вас какие-либо статические Drawables, Views, Contextxts и т. Д.?
Есть ли у вас какие-то внутренние нестатические классы (они сохраняют ссылку на внешний класс)?
Сохраняете ли вы какие-либо Drawables, Представления, Контексты и т. Д. В своем Приложении или где-либо еще, у которого срок службы больше, чем у Activity.
Это 3 основные вещи, которые обычно протекают.
Drawables, Views, Adapters и другие вещи хранят ссылки на Context, в котором они созданы (это родительское Activity), поэтому, если вы сохраняете их живыми дольше, чем само Activity, Activity остается в памяти.
Это видео объясняет все и как использовать несколько инструментов, чтобы помочь вам отладить проблему.