2014-03-06 6 views
1

내 앱이 기본 활성 앱이 아닌데 현재 버그 수정 중입니다. 대부분의 장치는 PAUSE 메시지, LOST 메시지 등을받습니다. 이들은 모두 예상대로입니다. 내가 얻지 못하는 것은 Moto G 디바이스에 있습니다. 앱 메뉴 등으로 돌아갈 때 항상 파괴 메시지를 받거나, 디바이스가 잠자기 상태입니다.Android Moto G - 수면으로 인해 메시지가 손상됩니다.

어떤 이유가 있습니까? 나는 그것을 고치고있다. 그러나 단지 당신이 전화를 받거나 장치를 잠들게했기 때문에 앱을 파괴해야하는 것은 가혹한 것처럼 보인다. 마치 다른 복잡한 게임이나 다른 것을 올려 놓는 메신저가 아니라.

답변

0

Moto G는 오히려 공격적인 메모리 관리. 안드로이드는 메모리 킬러가 적기 때문에 장치 구성에 따라 어떤 프로세스를 죽일 지 결정합니다.

모토로라는 1GB의 RAM을 가지고 있지만, 모토로라가 적용한 minfree 설정은 백그라운드에서 앱을 죽이는 것처럼 보입니다.

웹에서 사용자를 해결하는 방법에 대한 지침이 있지만 개발자는 onPause()를 배경으로 할 때 상태를 저장하는 것이 가장 좋습니다.

http://m.androidcentral.com/fine-tuning-minfree-settings-improving-androids-multi-tasking

http://developer.android.com/reference/android/app/Activity.html#ProcessLifecycle

관련 문제