2014-06-24 6 views
0

Viber/Whatsapp/Tango와 같은 트릭 앱이 계속 실행되고 있는지 알고 싶습니다.Android 백그라운드 서비스 또는 UI

다시 버튼을 여러 번 눌러도 Viber 또는 Whatsapp로 돌아갈 때 UI가 왼쪽과 같지만 종료되지 않습니다.

또한 메시지를 수신하면 다시 실행되고 UI에 내 새 메시지가 이미 있습니다. 어떻게 작동합니까? 어떻게해야합니까?

서비스를 등록하면 서버로부터 들어오는 메시지를 확인하는 서비스가 있지만 사용자가 다시 버튼을 누르면 UI가 종료됩니다. 내가 본 다른 방법은 뒤로 버튼을 무시했지만 사용자가 집 버튼을 누르거나 전원 버튼을 눌러 전화기를 잠그면 어떻게됩니까? 그들은으로, 앱에서 종료 할 때 그래서이 된 SharedPreferences에 정수 2로 활동의 상태 (let say you are currently at second activity)을 저장합니다 activity/fragment, 당신은 왼쪽에 현재 상태를 저장 SharedPreferences를 사용

답변

1
still when I go back to Viber or Whatsapp, UI is same as I left, it doesn't terminate. 

를 조언을 주시기 바랍니다 앱에서 다시 돌아올 때 SharedPreferences에서 저장 한 데이터를 가져 와서 Second Activity를 다시로드합니다.

+0

빠른 응답을 보내 주셔서 감사합니다. 들어오는 메시지를받는 방법은 무엇입니까? – JustACPPFan

+0

@ user3404070 위의 링크에서 SharedPreferences를 사용하는 방법에 대한 자습서와 들어오는 메시지에서 서비스에 대한 링크를 참조하십시오. –

+0

감사합니다! 나는 그 링크를 알아 차리지 못했다. 미안. 따라서 서비스중인 경우, 항상 라이브 TCP 연결을 유지하므로 새 메시지가있을 때 수신 할 수 있습니까? – JustACPPFan

관련 문제