Study Record

[안드로이드] Application Class 본문

안드로이드

[안드로이드] Application Class

초코초코초코 2023. 6. 28. 16:10
728x90

 

😶 Appliation Class 개요

 

앱 전역의 상태를 포함하는 기본 클래스로 운영체제가 앱과 상호작용하기 위해 사용하는 주요 객체이다. 앱 전역의 상태를 포함하므로 전역 변수를 선언하면 앱 어디서든 접근할 수 있다. 

 

 

Application() 을 상속받는 클래스를 만든다.

import android.app.Application

class TestApplication : Application() {
    override fun onCreate() {
        super.onCreate()
    }
}

 

매니패스트 파일의 <application> 태그의 android:name 속성에 클래스를 추가해준다.

<?xml version="1.0" encoding="utf-8"?><!--
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.dessertclicker">

    <application
        android:name=".TestApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_dessert_test"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_dessert_test_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
       ...
    </application>

</manifest>

 

 

728x90