Как использовать меньше мероприятий - PullRequest
1 голос
/ 01 февраля 2012

Я очень новичок в сцене программирования Android, поэтому прошу прощения, если это считается глупым вопросом.

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

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

Заранее спасибо,

РЕДАКТИРОВАТЬ: Кроме того, можно ли запустить действие (с помощью нажатия кнопки) и указать, какой вид отображается в этом действии из действия, содержащего кнопку?

Ответы [ 3 ]

1 голос
/ 01 февраля 2012

Каков источник данных вашей информации?Текстовые файлы?Если он просто будет функционировать как электронная книга, возможно, с некоторыми ссылками, подумайте об одном действии «просмотр текста», которое при определенных триггерах загружает различные данные для отображения.Это хорошая альтернатива для отдельного занятия для каждой «страницы» или «раздела» вашего руководства.Мне нужно было бы узнать немного больше об источнике вашей информации, которую вы хотите отобразить, но я думаю, что вы могли бы адаптировать эту концепцию к чему-либо разумному.

0 голосов
/ 01 февраля 2012

Один из вариантов, который у вас есть, - это использовать одно действие с представлением WebView, разместить свои страницы в виде файлов HTML в каталоге ресурсов (добавьте туда также любые файлы изображений, которые вам нужны для страниц) и добавить в страницы HTML ссылки или HTML.кнопки для перемещения между страницами.Если вам нужно, вы также можете указать Java для загрузки произвольных страниц.Таким образом, у вас будет богатый формат для ваших страниц (HTML) и вам потребуется минимальное программирование.

0 голосов
/ 01 февраля 2012

содержат информацию о вашем путеводителе в разобранном формате. Ваша ОДНА активность генерирует видимые данные на основе того, что она анализирует.

поэтому ваша кнопка «Следующая страница» просто извлекает информацию из следующего объекта «Руководство» и заполняет всю визуальную информацию элементами объекта «Руководство».

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