2012-10-30 2 views
0

나는 안드로이드 개발에서 새끼지만 지금 어려운 문제에 직면하고있다. 나를 도우려고 시도하십시오. 내 응용 프로그램에서 나는 onRetainNonConfigChange()를 사용하여 객체를 보유하고 생성 된 활동 후에 사용했습니다. ProgressDialog와 AsynchTask 스레드로이 문제를 처리하는 것에 대해 알고 있지만 동일한 문제는 일반 스레드와 Hanlder로 처리 할 수 ​​없습니다. Thread 클래스를 정적으로 만들고 Handler 클래스에서 매개 변수를 전달하여 UI를 업데이트하는 등의 모든 방법을 시도했지만 ... 사용하지 않음 ... "안드로이드의 일반 스레드 처리기로 화면 방향 변경을 처리하는 방법"일반 스레드, ProgressDialog, 화면 방향 변경 안드로이드 응용 프로그램에서

답변

1

아직 AsyncTask을 사용해야한다고 생각합니다. SDK에 다음과 같이 표시되어 있기 때문에 :

AsyncTask 인 경우, 다음 인스턴스의 onCreate() 메소드를 호출 할 때까지 호출에서 콜백 함수 (예 : onPostExecute (Result))가 호출되지 않습니다. 묶음).
+0

내가 완료했습니다.이 오리 엔테이션 변경 사항에 사용되는 AyncTask 메서드가 완료되었습니다. 완벽하게 작동하지만 스레드 및 처리기가이 시나리오에서 사용하는 스레드로 작업을 첨부하거나 분리 할 수없는 곳에 갇혀 있습니다. 그리고 그것은 스레드 완성 후 내 UI를 업데이 트하지 않습니다. – Srinivasan