Как структурировать компоненты пользовательского интерфейса 3D-приложения для Android - PullRequest
0 голосов
/ 03 сентября 2011

У меня есть приложение, которое выполняет сложный числовой анализ и представляет информацию об этом в 3d. Есть дополнительные 2d экраны, которые показывают информацию о результате этого анализа.

способ, которым приложение в настоящее время реализуется, - это одно действие, в котором есть несколько фрагментов, через которые оно вращается. каждый фрагмент является полноэкранным и никогда не предназначался для модального использования, о котором говорят гиды.

это приемлемый / стандартный способ справиться с ситуацией, или я должен иметь отдельные действия для этих отдельных экранов?

1 Ответ

2 голосов
/ 03 сентября 2011

Я считаю, что с точки зрения эффективности использование одного действия для вашего приложения является наиболее эффективным способом.

Большие предупреждения здесь:

Сказав, что, имея только 1 действие, очень легко упустить из виду одну крошечную вещь, и приложение перестает работать, так как ваша активность будет жить дольше. Например, утечка памяти, передача аргумента активности виджету и так далее, и так далее. Освободите память, утилизируйте ненужные вам объекты

http://android -developers.blogspot.com / 2011/03 / память-анализ-для-android.html

http://android -developers.blogspot.co.uk / 2009/01 / избегая-памяти leaks.html

Другое предупреждение: ваш код будет очень запутанным, если вы не структурируете его очень тщательно. Там может пойти очень плохо.

Я шел по этому пути, сталкивался с трудностями, и я могу с уверенностью сказать, что один вид деятельности, по крайней мере, действительно эффективен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...