android - greendao3 我打开app就需要greendao3 里面的数据 请问 初始化数据应该是写到哪里?
高洛峰
高洛峰 2017-04-18 09:13:14
0
2
515

1.我打开app就需要greendao3 里面的数据 请问 初始化数据应该是写到哪里

2.我写到application当中 只要一启动app 就有加载applicaton,这样发现一打开app 数据就有了
但是当app被后台杀死后,在重新打开app的时候 数据重复了 原因我已经知道 所以这个问题 就是 我只需要第一次的数据加载 也就是说一打开app 只要加载一次数据就可以了 所以请问 这个插入的数据应该是写到哪里

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(2)
伊谢尔伦

두 가지 아이디어:
1. SharedPreferences를 사용하여 초기화 상태를 처음에는 false로 설정하고 열고 로드한 후에는 true로 설정합니다. 로그인할 때마다 상태를 먼저 받아보고 판단하세요
2. 앱을 처음 열고 데이터를 로드한 후 데이터를 삭제하세요. 나중에 앱을 열고 데이터를 가져올 수 없다면. 초기화가 되었다는 의미입니다.

洪涛

나중에 전 학교 친구들에게 데이터 중복 문제를 해결해달라고 부탁했습니다. 앱에서 판단을 추가하면 됩니다. 처음 앱을 여는 경우에는 옵션에 저장된 값을 사용하여 저장하세요. 상태를 확인한 후 처음으로 앱을 열면 초기화 데이터가 삽입됩니다. 이렇게 하면 데이터 중복 문제가 해결됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿