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 ...
}
? 그렇다면 어떻게해야 im이 완료 될 때 무효화 할 수 있습니까?
또한 변수의 범위를 변경해 보았습니다.하지만 메소드에 전달하는 컨텍스트를 전달해야하며 전역 배율로 어떻게 처리 할 것인지 확신 할 수 없습니다.