Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра ЕОМ
/
Звіт з лабораторної роботи №2
з предмету
«Мережні операційні системи»
на тему :
«Управління обчисленнями в ОС Android»
Мета роботи: Оволодіти навичками роботи з Android Activity та Activity stack.
Схема життєвого циклу Android Activity
/
Рис. 1 – Життєвий цикл Activity.
Лістинг тестової програми
LifeCycleTest.java
package com.badlogic.androidgames;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class LifeCycleTest extends Activity {
StringBuilder builder = new StringBuilder();
TextView textView;
private void log(String text) {
Log.d("LifeCycleTest", text);
builder.append(text);
builder.append('\n');
textView.setText(builder.toString());
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
textView = new TextView(this);
textView.setText(builder.toString());
setContentView(textView);
log("created");
log("started");
}
@Override
protected void onResume() {
super.onResume();
log("resumed");
}
@Override
protected void onRestart() {
super.onRestart();
log("restarted");
}
@Override
protected void onDestroy() {
super.onDestroy();
log("resumed");
}
@Override
protected void onPause() {
super.onPause();
log("paused");
if (isFinishing()) {
log("stopped");
log("finishing");
}
}
}
Результати виконання програми
/
Рис. 1 – Результати виконання програми.
Висновки
Я оволодів навичками роботи з Android Activity та Activity stack.