5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Android]Applicationクラスとは何か?

Posted at

##この記事は
質問箱でも、聞かれたことのある

「Applicationクラスってなんですか?」

に対する回答を記事にまとめてみます。
##Applicationクラスとは?
まず、Applicationクラスを「全体」のことと捉えてください。
そうすると、イメージがつくかなと思います。

実際の動きとしては、Androidアプリが起動した時に最初にインスタンス化されるクラスです。

このクラスでは、アプリ全体で用いる設定をこのクラスで行います。
例えば、RoomなどのローカルDBの呼び出しやHiltのトリガーなどなど。

ちなみに、不要であればApplicationを継承したクラスをわざわざ作らなくても大丈夫です。

##まとめ
Applicationクラス is 全体.
##参考
https://guides.codepath.com/android/Understanding-the-Android-Application-Class

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?