私は、データを受信してデータベースに保存するために Web サービスと通信する Android プロジェクトに取り組んでいます。
送信操作の前に、接続状態を確認します (以下のコードを参照)。
if (XXX.getInstance(Context).isOnline(Context))
{
//TODO Sending operation
}
ただし、この操作中にデバイスがオフラインの場合、HTTP ステータス コードは 200 または 201 ですが、データが失われます。
私は手術前は管理していますが、手術中は管理していません。
これを理解する方法はありますか?