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

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

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

高洛峰
高洛峰

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

全員に返信(2)
伊谢尔伦

2 つのアイデア:
1. SharedPreferences を使用して初期化状態を保存し、最初に false に設定し、開いてロードした後に true に設定します。ログインするたびにまずステータスを取得して判断します
2.初めてアプリを開いてデータをロードし、データを取得できない場合は後でアプリを開いてデータを取得します。初期化されたことを意味します。

いいねを押す +0
洪涛

その後、前の学校の友達にデータの重複の問題を解決するように依頼しました。初めてアプリを開く場合は、オプションに保存されている値を使用してください。初回起動時であれば初期化データが挿入されますので、データ重複の問題は解決されます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート