2013-03-22 2 views
0

두 기기 (4.0.4를 실행하는 Samsung Galaxy Tab 10 및 4.2.1을 실행하는 Nexus 7)가 있습니다. 내가 쓰는 응용 프로그램은 활동 상태에 관계없이 상수를 관리하는 동일한 응용 프로그램 내에서 작성된 서비스 인 bindService/unbindService를 사용합니다. USB 디버깅을 사용하여 PC에 연결된 에뮬레이터/장치가 예상대로 작동합니다. 즉시 장치를 분리하고 응용 프로그램을 실행하려고하면 독립 실행 형으로 오류가 발생하지 않거나 종료되거나 아무것도 바인드되지 않으므로 바인드가 완료 될 때까지 내 응용 프로그램에서 내 로그인 단추가 작동하지 않습니다 . 이 바인딩은 완료되지 않으며 나는 그 이유를 모른다. 다른 사람이 이것을 경험 했습니까?기기가 개발 PC에서 분리되면 4.0.4에서 Android bindService가 실패합니다

답변

0

앞으로이 상황에 부딪 힐 수있는 사람을 위해이 내용을 포함 시켰습니다. 내 상황에서는 백그라운드 서비스가 android.os.waitForDebugger() 덕분에 디버거를 기다리고 있었고 시간 초과되었습니다. 한 줄로 세상을 망칠 수 있습니다. 나는 거기에 있다는 것을 완전히 잊어 버렸습니다.