これは何度も尋ねられましたが、まだ私のような多くの新しい開発者がそれを見つけるのは難しいことを知っています。memory leaks
はcontext
を使うべきですか?私たちはgetApplicationContext()
べきとpossible.Also http://android-developers.blogspot.in/2009/01/avoiding-memory-leaks.htmlがRecyclerView Adapter
またはCustom Dialog Class
どのコンテキストですか?
一つの方法に渡すために、どのコンテキスト例えば
については
Try using the context-application instead of a context-activity
を言うようcontext-activity
を使用しようとどこかにことがわかった どこか私が見つかりました。このよう
recyclerview.setAdapter(new YourAdapter(new WeakReference<Activity>(ActivityName).get()));
にアダプタにコンテキストを渡すことです
コンテキストを渡す私の方法は正しいですか?
他の人も恩恵を受けるように詳しい説明をしてください。 おかげ
しかし、私はweakrefコンテキストを使用すると問題が生じますか? –
@SonaliPawar:常にロックを通過するため、パフォーマンスに関連する問題が発生する可能性があります。 – CommonsWare
ネットワーク関連の仕事やアダプターからのダイアログを表示する必要がある場合、活動状況は適切でしょうか? –