1. ホーム
  2. android

[解決済み】Manifestにアプリケーションクラスを登録しますか?

2022-04-13 20:55:57

質問

アプリケーションのグローバルな状態を保持するために、1つのアプリケーションクラスを持っています。しかし、マニフェストファイルにそれを登録することができませんか?どうすればよいでしょうか?

解決方法は?

Applicationから派生している場合、完全修飾(名前空間+クラス名)を android:name パラメータを使用します。

<application
        android:name="com.you.yourapp.ApplicationEx"

あるいは、クラスのパッケージが相対的なものとして記述できる場合、そのパッケージは package の中で manifest タグで始めるだけです。 . :

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.you.yourapp">

    <application
        android:name=".ApplicationEx"