我有一个应用程序,其中包含 3 个活动。在第一个活动中,我在 onCreate() 中启动线程并在 onDestroy() 中停止它,所以我希望这个线程在应用程序运行时能够工作。在这个线程中,我从数据库中读取数据并将其发送到服务器。
主要问题:是否有正确的方法来完成这项工作,或者第一个活动可以在应用程序工作时被破坏?如何以正确的方式做到这一点?
附带问题:由于对数据库的多次写入问题,有没有办法创建类来管理 SQLite 写入并且可以从每个活动中访问?
我考虑使用 Application 类,但对此有一些疑问。