2012-02-16 6 views
0

강제 종료 또는 대기 중 하나를 사용할 수 있습니다.Android 앱에 응답하지 않는다는 경고 메시지가 있습니다.

대기를 누르면 모든 항목이 정상적으로 작동합니다. 그러나 나는이 성가신 메시지를 어떻게 비활성화시킬 것인가? 뭔가 잘못 생각하지는 않지만 아마도 init에 더 많은 시간이 걸리고 App을 실행합니다. 잠깐 기다려주십시오.

+0

대신 메시지를 해제,이 별도의 스레드로 초기화를 넣어하는 것이 좋습니다. 따라서 해당 응용 프로그램의 UI 스레드가 너무 오래 차단되지 않습니다. 시작하는 동안 - 진행 애니메이션을 표시 할 수 있습니다. 이는 앱을 디자인하는 좋은 방법입니다. 아무도 터치에 적시에 응답하지 않는 애플리케이션을 좋아합니다. –

답변

3

UI 스레드에서 실제로 길어지는 계산 (예 : 인터넷에서 가져온 것)이 실행되고있는 것 같습니다. 그 계산을 별도의 스레드에서 실행하여 해당 메시지를 제거 할 수 있습니다.

이 작업을 수행하는 방법에 대한 자세한 내용은, 당신은 시작 지점으로이 참조 할 수 있습니다 : http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html

+0

이 방법으로 누구에게 도움이됩니까? 비 개발자에게는 쓸모가 없습니다. –

관련 문제