2016-09-16 2 views
0

앱을 처음 도입했을 때 사용자가 앱을 소개하는 앱 인트로를 구현했습니다.초기 앱 인트로 시작 후 스플래시 화면 시작

이 응용 프로그램 소개는 응용 프로그램의 최초 처음 실행시에만 표시되며 이후에 중단됩니다. 내 스플래시 화면을 구현할 수있는 방법이 있습니까?

+0

어떻게 해야할지 잘 모르겠다. – abbanoob

+0

처음으로 앱을 시작할 때 Sharedpreferences에 처음 저장했는지 여부를 확인할 수 있습니다. 앱이 시작될 때마다 앱이 처음인지 여부를 확인해야합니다. 그리고 계속하실 수 있습니다. [이 링크는 도움이 될 것입니다.] (http://www.androidhive.info/2016/05/android-build-intro-slider-app/) –

답변

2

바로 여기에 내 추천 :

  1. 항상 주요 활동으로 당신의 스플래쉬 화면을 시작합니다.
  2. 시작 화면의 onResume() 방법에서, 이전 여부를 표시되었습니다로했는지를 나타내는 ("isFirstLaunch"을 가정 해 봅시다) 핵심에 대한 당신의 SharedPreferences에 부울을 찾습니다. 그렇지 않은 경우 첫 번째 출시는 입니다.
  3. 지금 즉시 스플래쉬 활동의 onResume()에서 처음으로 출시하는 경우 귀하의 소개 활동을 시작, 그리고 그것을 보여왔다 나타내는 SharedPreferences에 부울을 저장 소개 활동의 onBackPressed() 또는 onDestroy() 또는 finish() 또는 사용자 정의 버튼을 클릭 리스너 내부를 오버라이드 (override) .
  4. 한 번 더 발사 할 때마다 스플래시의 정상적인 흐름을 계속하십시오.

이렇게하면 스플래시 화면에서 관리하기가 쉽습니다.

+0

내 github을 보면서 잘못 됐어? 나는 아직도이 일을하는 데 문제가있다. https://github.com/AbanoubG/copticchurch-directory – abbanoob

+0

코드에 대해 살펴 보았습니다. 문제는 무엇입니까? –

+0

앱 인트로 구현 후 스플래시 화면이 더 이상 나타나지 않습니다. – abbanoob