Androidでプログラミングする方法を学びながら、Javaを学んでいます。Java がすべてのメモリ管理を処理するという印象を受けましたが、これは正しくないようです。私の小さなアプリは問題なく動作しましたが、今はグラフィックが多い幼児向けのパズル アプリに取り組んでいます。アプリをしばらく実行した後、多くのメモリ不足の例外が発生しました。現在は正常に動作していますが、ビットマップポインターを使い終わったらnullに設定することで問題を解決しました。各サービスの最後に、すべてのビットマップ オブジェクトを null に設定し、それを機能させました。
動作しますが、Java でポインターを解放する必要があるかどうかわかりません。