Как передать данные с помощью Intents - PullRequest
0 голосов
/ 29 марта 2011

Я создаю приложение, которое имеет 2 класса - Buttons_Class - Display_Class Я хочу сохранить их как отдельные классы.Когда пользователь нажимает кнопку, подпрограмма OnClick в Buttons_Class создает намерение и пакет и запускает действие Display_Class.Это работает нормально.Класс Display_Class получает информацию и отображает ее в TextView.

Что должно произойти дальше?Если пользователь нажимает вторую кнопку, нужно ли воссоздавать Display_Activity?Нужно ли создавать новое намерение?Как информация переходит от одного действия к следующему каждый раз, когда пользователь нажимает кнопку.Любые примеры будут с благодарностью.

1 Ответ

0 голосов
/ 29 марта 2011

Если пользователь нажимает вторую кнопку, нужно ли воссоздавать Display_Activity?

При вызове startActivity() по умолчанию создается новый экземпляр действия. Вы можете управлять этим с помощью флагов на Intent, если хотите, таких как FLAG_ACTIVITY_REORDER_TO_FRONT.

Нужно ли создавать новое намерение?

Если вы начинаете другое занятие, да. Если вы запускаете еще одну копию Display_Activity, возможно, нет.

...