A-> B-> C-> D Поток деятельности - PullRequest
0 голосов
/ 25 марта 2012

Потерпи меня, так как это мое первое приложение для Android. :)

По сути, я хотел бы, чтобы пользователь мог извлекать некоторую информацию (сохраненную в виде массива) из фотографии и сохранять массив в постоянной памяти.

Приложение будет иметь четыре экрана (ABCD), которые будут выглядеть следующим образом:

A : у пользователя есть три варианта: сделать снимок с помощью камеры, выбрать один из снимков из памяти или просмотреть сохраненные массивы, которые уже были сделаны с помощью программы.
B : верхняя половина экрана представляет собой предварительный просмотр выбранной фотографии, а нижняя половина - область, в которой пользователь может выбирать переменные.
C : пользователь видит результирующий массив с возможностью его сохранения.
D : просмотр сохраненных массивов.

По сути, я просто хочу, чтобы кнопки «назад / вперед» располагались между каждым действием, а состояние глобального массива сохранялось при нажатии «назад / вперед». Я просмотрел десятки примеров на SO, и самый близкий, который я видел:
А-> В
A-> C
с действиями B и C, возвращающими некоторое значение A.

Существуют ли подобные примеры, которые могут мне помочь? Стыдно, я работал над этим часами.

Спасибо!

ТЛ; др:

Я бы хотел, чтобы поток действий A-> B-> C-> D имел кнопки «назад» / «вперед» для перехода к каждому соседнему виду деятельности, включая возможность перехода A-> D и D-> A.

1 Ответ

1 голос
/ 25 марта 2012

Любое приложение Android, которое вы создаете, может повторно использовать действия, доступные из других приложений. Похоже, большая часть того, что вам нужно, уже была реализована командой Android (то есть предварительный просмотр камеры по умолчанию Activity, который появляется при каждом запуске приложения камеры по умолчанию). Ознакомьтесь с этим учебным пособием для получения подробной информации о том, как правильно настроить это в вашем приложении.

В руководстве также объясняется, как настроить предварительный просмотр камеры Activity (хотя это может быть немного сложнее, если вы впервые пишете приложение для Android).

...