1.我打开app就需要greendao3 里面的数据 请问 初始化数据应该是写到哪里
2.我写到application当中 只要一启动app 就有加载applicaton,这样发现一打开app 数据就有了 但是当app被后台杀死后,在重新打开app的时候 数据重复了 原因我已经知道 所以这个问题 就是 我只需要第一次的数据加载 也就是说一打开app 只要加载一次数据就可以了 所以请问 这个插入的数据应该是写到哪里
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
2 つのアイデア: 1. SharedPreferences を使用して初期化状態を保存し、最初に false に設定し、開いてロードした後に true に設定します。ログインするたびにまずステータスを取得して判断します 2.初めてアプリを開いてデータをロードし、データを取得できない場合は後でアプリを開いてデータを取得します。初期化されたことを意味します。
その後、前の学校の友達にデータの重複の問題を解決するように依頼しました。初めてアプリを開く場合は、オプションに保存されている値を使用してください。初回起動時であれば初期化データが挿入されますので、データ重複の問題は解決されます
2 つのアイデア:
1. SharedPreferences を使用して初期化状態を保存し、最初に false に設定し、開いてロードした後に true に設定します。ログインするたびにまずステータスを取得して判断します
2.初めてアプリを開いてデータをロードし、データを取得できない場合は後でアプリを開いてデータを取得します。初期化されたことを意味します。
その後、前の学校の友達にデータの重複の問題を解決するように依頼しました。初めてアプリを開く場合は、オプションに保存されている値を使用してください。初回起動時であれば初期化データが挿入されますので、データ重複の問題は解決されます
。