애플리케이션 시작을 계산하고 일부 런업 후 사용자에게 피드를 요청해야합니다. 시작 카운트 방법은 무엇입니까?응용 프로그램을 계산하는 방법 성공적인 프로그래밍 방식으로 Android를 시작 하시겠습니까?
1
A
답변
1
onCreate를 사용하면 시작 횟수가 너무 많지는 않은지 확인하십시오. 기기가 세로에서 가로로 변경되거나 사용자가 키보드를 슬라이드하면 onCreate를 호출하면 ("onConfigurationChanged"와 같은 대신) 카운터에 너무 많은 '조회수'가 표시됩니다. http://developer.android.com/guide/topics/data/data-storage.html#pref
를 그리고 여기에서 OnCreate 전화를 확인 :
당신은 여기 sharedpreference 예를 찾을 수 있습니다 http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange
을
2
- 응용 프로그램 실행 횟수를 보유하는 응용 프로그램에 대한 공유 환경 설정을 만듭니다.
- 공유 환경 설정에 저장된 주 활동 확인 값의 onCreate()에서 필요한 실행 횟수와 같은지 여부와 상관없이 작업을 수행 할 때 sharedpreference의 값을 증가시킵니다.
1
onCreate 메서드가 끝날 때 DB 또는 공유 환경 설정을 사용하여 개수를 업데이트 할 수 있습니다. 앱이 시작될 때마다 증가합니다.
Fresh_Meat가 나에게 이겼다.
관련 문제
- 1. 프로그래밍 방식으로 프로그램을 다시 시작 하시겠습니까?
- 2. BizTalk 2009 응용 프로그램을 프로그래밍 방식으로 중지했다가 시작 하시겠습니까?
- 3. blackberry 응용 프로그램을 프로그래밍 방식으로 종료하는 방법?
- 4. 응용 프로그램을 프로그래밍 방식으로 종료하는 방법
- 5. Windows에서 프로그래밍 방식으로 성공적인 인쇄 확인
- 6. 응용 프로그램을 자동으로 시작 하시겠습니까?
- 7. Eclipse를 실행하는 방법 프로그래밍 방식으로 구성을 시작 하시겠습니까?
- 8. 프로그래밍 방식으로 OSGi (Equinox)를 시작 하시겠습니까?
- 9. 응용 프로그램 시작시 시작 폼을 프로그래밍 방식으로 변경 하시겠습니까?
- 10. C#에서 winform 응용 프로그램을 프로그래밍 방식으로 자동 시작하는 방법?
- 11. 프로그래밍 방식으로 자동 시작 Mac 응용 프로그램
- 12. 프로그래밍 방식으로 Java 응용 프로그램을 시작에 추가
- 13. 어떻게 Mac 응용 프로그램을 프로그래밍 방식으로 종료합니까?
- 14. 실행중인 응용 프로그램을 프로그래밍 방식으로 백그라운드로 보내기
- 15. 설치 키트의 WiX에서 응용 프로그램을 시작 하시겠습니까?
- 16. 강제로 ClickOnce - 응용 프로그램을 오프라인에서 시작 하시겠습니까?
- 17. 충돌시 자동으로 응용 프로그램을 다시 시작 하시겠습니까?
- 18. WinForm 응용 프로그램을 다시 시작 하시겠습니까?
- 19. 프로그래밍 방식으로 시작 메뉴 정렬
- 20. Windows에서 iPhone 응용 프로그램을 프로그래밍 하시겠습니까?
- 21. iphone에서 응답 시간 (ping)을 프로그래밍 방식으로 계산하는 방법
- 22. 프로그래밍 방식으로 정렬 하시겠습니까?
- 23. Windows 전화에서 다른 응용 프로그램 시작 7 프로그래밍 방식으로
- 24. 브라우저 외부에서 Silverlight 응용 프로그램을 프로그래밍 방식으로 제거하십시오.
- 25. 프로그래밍 방식으로 RSpec 테스트를 계산하는 방법이 있습니까?
- 26. 프로그래밍 방식으로 컨텍스트 스위치를 계산하는 방법은 무엇입니까?
- 27. Posixy 방식으로 브라우저를 시작 하시겠습니까?
- 28. 특정 방식으로 단말기를 시작 하시겠습니까?
- 29. JRE를 프로그래밍 방식으로 다운로드 하시겠습니까?