3つのアクティビティで構成されるアプリケーションがあります。最初のアクティビティでは、onCreate()でスレッドを開始し、onDestroy()で停止するので、アプリケーションの実行中にこのスレッドが機能することを願っています。このスレッドでは、データベースからデータを読み取り、サーバーに送信します。
主な質問:この作業を行う正しい方法はありますか、またはアプリケーションの動作中に最初のアクティビティが破棄される可能性がありますか?正しい方法でそれを行う方法は?
副次的な質問:データベースへのマルチ書き込みの問題のため、SQLiteの書き込みを管理し、すべてのアクティビティからアクセスできるクラスを作成する方法はありますか?
Applicationクラスの使用を考えていますが、疑問があります。