たとえば、データベース接続、スレッド化、または IO ストリーム (明示的な終了/解放が必要なすべて) を使用する場合、これを行う標準的な方法はありますか? おそらく、フレームワーク/クラスの消費者が私のクラスのこのリソースのクリーンアップロジックを呼び出すことができるように、いくつかの標準インターフェイスを実装することでしょうか?
.NET Frameworkアナログの経験がある人にとってはIDisposableインターフェースになるので、このインターフェースを実装することで、すべてのリソースクリーンアップロジックをDispose()メソッドに入れることができるので、クラスの消費者はクラスのインスタンスがインターフェースを実装しているかどうかを確認してから明示的IDisposableに呼び出すことができます。Dispose()
Androidにも何かが組み込まれていますか?