2016-10-10 3 views
0

app.which는 잘 작동합니다. 지금은 실수로 내 앱이 오류를 일으키고 불행하게도 앱을 종료하는 방법을 보장하기 위해 노력하고 있습니다. 중지 된 상태에서 실행하십시오. whatsApp, facebook, skype가 erro를 얻는 것처럼 오류 상태를 확인하려고 노력하고 있습니다. 오류 상태는 예외 상태에서 정확히 시작됩니다. 나는 안드로이드 개발에 새로운 오전, 나는 인터넷 에서이 주제에 불행히도 나는 정확한 soluton을 찾을 수 없습니다 많이 찾았습니다. 이것에 대한 도움이 필요합니다. 감사합니다.앱이 오류를 발생시키는 상태로 돌아 가기

+0

정확히 어떤 상태인지는 모르겠지만 'Activity'또는 'Fragment'가 죽거나 다시 태어날 때 콜백 메소드가 여러 개 있습니다. 예를 들면. 'onSaveInstanceState()'와 복원을 위해 :'onRestoreInstanceState()'그리고 당신은 상태를 저장하고로드하기 위해 그것을 오버라이드 할 수 있습니다':)' –

+0

오 고맙습니다. – AAA

+0

**'Happy Coding! ** ** :)' –

답변

1

whatsapp, viber 및 다른 응용 프로그램은 서버에서 모든 데이터를 가져 와서 sharedPreferences에 활동 또는 단편 이름을 저장하는 것만 큼 쉽습니다. 그리고 다시 응용 프로그램이 다시 시작되면 저장된 액티비티 또는 프래그먼트에 추가하고 API를 다시 호출하십시오.

응용 프로그램 중 하나에서 원하는대로했습니다. 내 애플 리케이션은 모든 API를 사용하지 않았기 때문에 DB에 모든 데이터가 있었고 현재의 뷰 이름 (공유 환경 설정에서)을 저장해야만했다. 그런 다음 앱이 어떤 이유로 닫히거나 죽을 경우 다음 번에 동일한보기를로드합니다.

+0

내 앱 또한 서버 기반 앱입니다. 나는 위에서 말했듯이 오류 상황을 두려워합니다. 어떻게 앞으로 나아갈 수 있을까요? – AAA

+0

공유 환경 설정을 사용 했습니까? –

+0

예. 그렇지만 다른 방법으로 doso에 있습니까? – AAA

관련 문제