Java (J2ME) でいくつかの GUI を構築していますが、actionListeners に関連するリソース/メモリ リークを回避するためのベスト プラクティスは何か疑問があります。
actionListener を追加するメンバー変数を持つクラス オブジェクトがあるとします。オブジェクトが範囲外になる前に、この actionListener を明示的に削除する必要がありますか? actionListener を削除しないと、MyPanel クラス オブジェクトが範囲外になったときにメモリ/リソース リークが発生しますか?
public class MyPanel implements ActionListener
{
private LabelButton _button;
public MyPanel()
{
_button.addActionListener(this);
}
...
}