私はMemory Leaks
に実行している私のアプリのリスクを軽減しようとしている、と私は現在、クイックフィックスなどの変数の私の初期化をアップ音信に焦点を当てています。例えば 、この方法は、その都度、これらの変数の新しいインスタンスが作成されていると呼ばれるたび変数の初期化に関するメモリ管理のヒント?
public void renameItems(Activity activity, ...) {
AlertDialog.Builder builderInner = new AlertDialog.Builder(activity, R.style.MyAlertDialogStyle);
LinearLayout layout = new LinearLayout(activity);
final TextView itemTitle = new TextView(activity);
final EditText itemTitleInput = new EditText(activity);
final TextView subItem = new TextView(activity);
final EditText subItemInput = new EditText(activity);
// Irrelevant code ...
}
?もしそうなら、私はどのように私はそれらを無効にするでしょうか?
私はまた、変数のスコープを変更しようとしましたが、私は(私はメソッドから受け取る)それらにコンテキストを渡す必要がある、と私は地球規模でそれを行うだろうかわかりませんよ。