私は受信機を持っています
<receiver android:name=".AlarmReceiver" />
ただし、レシーバーのクラス名は AlarmReciver (スペルミス)
android-sdk がこの間違いを表示したり、実行時にこれを表示したりするのはなぜですか?
私は受信機を持っています
<receiver android:name=".AlarmReceiver" />
ただし、レシーバーのクラス名は AlarmReciver (スペルミス)
android-sdk がこの間違いを表示したり、実行時にこれを表示したりするのはなぜですか?
そのクラスはリフレクションによってロードされるため、コンパイラはクラスが存在しないことを認識しません(コンパイラの場合、これString
はクラス名ではなく a です)。JVM がリフレクションによってそのクラスをロードしようとすると、そのClassNotFoundException
ようなクラスがないことを示すメッセージがスローされます。