hey people, Я почти закончил писать свое первое приложение для Android. Это приложение для заметок с добавлением, редактированием экранов просмотра и т. Д.Android - Что более эффективно?
Первоначально я занимался перемещением между экранами в одном действии, создавая новые объекты макета, такие как таблицы и т. Д. ... и отображая их. Однако после некоторого чтения я изменил свой способ перемещения между экранами, используя различные действия для разных экранов. Однако каждое действие, которое вызывается как намерение, извлекает большое количество переменных из основного действия через setExtra и также возвращает большое количество переменных.
Теперь я хочу, чтобы мое приложение было настолько эффективным, насколько возможно, и я лично считаю, что обработка всего этого в одном действии меньше, чем голодная память и интенсивность процессора, хотя это имеет отрицательный смысл переменных, которые всегда присутствуют (и потребляют память) unlink в отдельной деятельности, где они убиты на финише(). Но вы, ребята, более осведомлены, а затем меня так, как вы думаете, это лучший способ сделать это?
Для того, что вы хотите сделать, странно, что вам нужно передать так много переменных между действиями. Какие переменные они? И что вы подразумеваете под «большим числом»? – Dalmas
Вы действительно измерили какие-либо проблемы с производительностью, вы получили диалог ADNR? Если нет, вам, вероятно, не стоит беспокоиться о производительности. –