# Activity



Един от основните компоненти за създаване на визуален интерфейс в Android приложенията е Activity. Често е свързано с отделен екран или прозореца на приложението. Всяко Activity е обект от класа android.app.Activity, която предоставя основната функционалност за всички дейности. В приложението MainActivity наследява класа AppCompatActivity чрез който наследява класа Activity.

За разлика от програмиране парадигмите, в които приложенията се стартират с метод, системата Android инициира код в даден случай чрез извикване на специфични методи за обратно извикване, които съответстват на конкретни етапи от използването на приложението.

* onCreate(Bundle) е метода в който се инициализира всяко activity. В метода се инициализира съдържанието на изгледа за текущото activity.

```
    setContentView(R.layout.activity_main);
```
