1

Androidプロジェクトに、マニフェストで適切に記述され、実際に機能するカスタムアプリケーションクラスがあります。

Appしかし、1つの小さな質問:クラスに実装されているメソッドをこのように呼び出す必要が本当にありますか?

((App) getApplication()).callSomeMethod();

IDEAではアプリケーションの実行が許可されていないため:

cannot find symbol method callSomeMethod()

または私はそれを避けることができますか?

前もって感謝します!

4

1 に答える 1

2

結果をサブクラスに型キャストする必要があります。getApplication()これはAndroid固有のものではなく、Java言語がどのように機能するかを示しています。

于 2012-07-12T15:09:11.460 に答える