Activity. Объектно - ориентированное программирование презентация

import android.os.Bundle; import android.support.v7.app.ActionBarActivity;  public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);}

Слайд 1Activity
Модуль 2. Объектно-ориентированное программирование


Слайд 2import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
 public class MainActivity extends ActionBarActivity {
@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);} }


Класс android.app.Activity


Пользовательский интерфейс

Активность



Слайд 3Состояние Активности
Active
Paused
Stopped
Inactive





Слайд 5public class ExampleActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}



/* Вызывается после завершения метода onCreate, используется для восстановления состояния UI */
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);/* Восстановить состояние UI из объекта savedInstanceState. Данный объект также был передан методу onCreate */
}

Обработчики событий


Слайд 6@Override
protected void onStart() {
super.onStart();
}

@Override
protected void onResume() {
super.onResume();
}


/* Вызывается перед выходом из

активного состояния, позволяя сохранить состояние в объекте savedInstanceState */
@Override
protected void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
/* Объект savedInstanceState будет в последующем передан методам onCreate и onRestoreInstanceState */
}

Обработчики событий


Слайд 7@Override
protected void onPause() {
super.onPause();
}

@Override
protected void onStop() {
super.onStop();
}

@Override
protected void onDestroy() {
super.onDestroy();
}

}
Обработчики событий


Слайд 8В проекте My_aap откройте файл кода MainActivity.java и
измените метод onCreate():


import android.os.Bundle;
import

android.support.v7.app.ActionBarActivity;

public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toast.makeText(this, "i creating", Toast.LENGTH_SHORT).show();}
}

Переопределите так же методы onStart(), onPause(), onStop(). Сохраните и
запустите проект на планшете. Понаблюдайте за всплывающими окнами в
процессе работы приложения. Изучите другие объекты класса Toast и посмотрите их работу в вашем приложении.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика