2012-04-11 5 views
0

화면 회전 중에 기존 RenderScript 인스턴스 (및 모든 바운드 메모리)를 유지할 수 있습니까? 그렇다면 어떻게해야합니까? 내가 이해하는 것으로부터 프로젝션 데이터 이외의 것을 변경할 필요는 없지만, 어플리케이션이 종료 될 때 RenderScript 엔진이 종료되도록하려면 onDestroy() 콜백에서이를 파괴해야합니다. 이 작업을 수행 할 수있는 다른 방법이 있습니까? 예를 들어 저장된 번들을 통해?화면 회전을 통해 RenderScript 인스턴스 보존

답변

1

AndroidManifest.xml에 configChanges-> orientation 태그를 추가 했습니까? 이 회전

<activity android:name="YourActivity" android:configChanges="orientation"/>

+0

관련 문서보고 후이 작업을 수행 할 수있을 것으로 보인다 비록 내가하지 않은 일부 인스턴스를 유지합니다. 나는 그것을 구현하고 결과를 게시하려고 시도 할 것이다. – Jared

+0

내 대답이 도움이 되었습니까? – JackMahoney

+0

아직 완전히 구현할 기회가 없었습니다. 문제의 프로그램은 쓰레 디드되어 모든 것이 예상대로 동작하는지 확인하고 새로운 창 크기를 적절하게 업데이트하기 위해 몇 가지 물건을 옮겨야 할 것입니다. 그러나 매니페스트에 태그를 추가하고 콜백을 로그 메시지와 함께 추가했는데 호출하지 않는 것 같습니다. 나는 아침에 그것을 더 잘 볼 수 있어야한다. 그래서 나는 너에게 그 사실을 알려 줄 것이다. – Jared

관련 문제