Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はAndroidが初めてです。クラスの初期化に対するこれら2つのアプローチの違いを誰かが説明できますか?
jamba = new JambaApplication(); jamba = (JambaApplication) getApplication();
Jamba アプリケーションの新しいインスタンスを作成し、それを Jamba に割り当てます (= new JambaApplication())。
そして、現在のアプリケーション (または getApplication() が返すもの) を取得し、それを JambaApplication にキャストして (キャスト エラーが発生する可能性があります)、Jamba に割り当てます。
ただし、これは基本的な Java であるため、いくつかの Java を学習する必要があります。