티타늄에 대한 경험이 거의 없습니다. 여기 마스터/디테일 데모 어플리케이션에서의 티타늄 메모리 누출
내가 논리적으로masterView.addEventListener('itemSelected', function(e) {
//create detail view container
var detailView = new DetailView();
var detailContainerWindow = Ti.UI.createWindow({
title:'Product Details',
navBarHidden:false,
backgroundColor:'#ffffff'
});
detailContainerWindow.add(detailView);
detailView.fireEvent('itemSelected',e);
detailContainerWindow.open();
});
테이블 행의 클릭 detailview가해야 할 때마다 누수가 있다고 생각하는 부분입니다 titaniumstudio 기본적으로 나는 git 또는 샘플에 사용 가능한 데모 버전과 동일한 마스터/세부 응용 프로그램이 필요합니다 다시 버튼을 누르면 사라질 것입니다. 하지만 안드로이드 장치에 ..이 응용 프로그램에 의해 찍은 tableview 메모리의 모든 클릭에 테스트되었습니다. 내 생각에 티타늄은 매번 새로운 디테일 뷰를 가지고 있지만 백엔드에서 계속 실행되는 오래된 것을 파괴하지는 않습니다. 버그인지 아니면 뭔가 잘못했다고 말해주십시오.
당신이 세부 사항을 추가 /시 외부 창을 생성하고 생성 할 수 없습니다 이벤트 내부에서보기? –
@Muhammad Zeeshan 그렇습니다. 나는 그것을 시도했습니다. 왜냐하면 매번 같은 창을 사용하는 것이 좋습니다. 그러나 그것은 나에게 또 다른 이상한 행동을 준다. .. 처음에는 실행되지만 다음 번에는 빈 창이 보인다. 이벤트를 처리 할 때주의를 기울이면. 그것은 경보를 발사했지만 응용 프로그램은 여전히 비어 있습니다. – Parth
뒤로 버튼 이벤트시 창을 닫으시겠습니까? –