Статьи

Переключение активности в Android

В следующей статье показано, как создать новое действие, когда пользователь нажимает кнопку. 

1. Создайте новый вид деятельности

образ

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

образ

3. В MainActivity.java мы можем добавить строку ниже, чтобы переключить активность. (Есть несколько способов добиться этого, это только один способ)

Intent intent =new Intent(MainActivity.this,SecondActivity.class);2 startActivity(intent);

[Заметка]

Целью  является абстрактным описание операции должны быть выполнены. Его можно использовать с startartActivity для запуска Activity, для передачи BroadIntent его любым заинтересованным компонентам BroadcastReceiver и startService (Intent) или bindService (Intent, ServiceConnection, int) для взаимодействия с фоновой службой.

4. Просто запустите приложение и увидите его. (нажмите кнопку назад, чтобы перейти к предыдущему действию)


Screenshot_2014-06-15-19-07-14 [1]
Screenshot_2014-06-15-19-07-22 [1]

Теперь мы попытаемся передать сообщение от одного действия ко второму.

[НОТА]

Намерение не только позволяет вам начать другое действие, но также может переносить пакет данных в действие.

//passing string 
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.putExtra(EXTRA_MESSAGE, name);
startActivity(intent);

Тогда мы будем получать данные

// Get the message from the intent
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

Фрагмент

Фрагмент представляет поведение или часть пользовательского интерфейса в Деятельности. Вы можете объединить несколько фрагментов в одном действии, чтобы создать многопанельный пользовательский интерфейс и повторно использовать фрагмент в нескольких действиях. Фрагмент всегда должен быть встроен в действие, и жизненный цикл фрагмента напрямую зависит от жизненного цикла хоста. Например, когда действие приостановлено, все фрагменты в нем, а когда действие уничтожено, все фрагменты. Android представил фрагменты в Android 3.0 (уровень API 11). Следующий пост будет содержать больше информации о фрагменте с некоторыми примерами кодирования.