私の活動は、コンテキストを必要とするアダプタを使用していますAndroidAnnotations対応のアダプタでアクティビティコンテキストの代わりにアプリケーションを渡す方法はありますか?
@EActivity
public class MyActivity extends Activity {
@Bean
MyAdapter adapter;
}
自体にアダプター:
@EBean
public class MyAdapter extends Adapter {
@RootContext
Context context;
}
WHN私は生成されたアクティビティを開くには、私は以下を参照してください。
adapter = MyAdapter_.getInstance_(getActivity());
Activityコンテキストメモリがリークします。私はそれをアプリケーションコンテキストに変更したいと思います 私はsetterを使用してこれを行うことができましたが、何とか時間がかかるので、AndroidAnnotationsを代わりにアプリケーションコンテキストに渡すことができますか?
*アクティビティコンテキストがメモリをリークする*あなたのアダプタに奇妙なことをしないでください。もしコンテキストが漏れているというよりも、Adapterはもっと長いActivity = Strange stuff ... – Selvin
これは本当ですが、私はそれを調べますが、私の質問は残っています - AndroidAnnotationsを使ってアプリケーションコンテキストをアダプタに渡すにはどうすればいいですか? –