こんにちは

質問はタイトルの通り「AndroidでActivity/ArrayAdapterを疎結合にするためには?」です。
ActivityとArrayAdapterがメソッドを相互に呼び合っている(循環参照)コードを書いてみました。

ActivityとArrayAdapterが循環参照の状態にあるのは、設計ミスなのかもしれません。
しかし、アプリに1箇所や2箇所、循環参照になっているところがあるんじゃないかなって思います。

ちなみに、Android歴2~3日なので、Androidプログラミングよくわかってませんorz
皆様方はAndroidで循環参照になった時に、どのようにプログラム書かれてますか?

ArrayAdapterをFragmentと、読み替えて頂いても結構です。