TestServiceの全体的なリファクタリング #28

Merged
asura146 merged 73 commits from improve/refactor_service into main 2024-07-12 02:17:26 +00:00
Showing only changes of commit f4f6dc0107 - Show all commits

View File

@ -1,6 +1,5 @@
package com.example.childguard;
import android.annotation.SuppressLint;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
@ -170,18 +169,18 @@ public class TestService extends Service {
if (isInCar) {//isReportedがtrue=サイト上で乗車状態のとき
if (documentSnapshot.getBoolean("isReported")) {
//ここスタートリサイクル
ResetReported();// ResetReported();を処理FireBaseのisReportedをfalseにする
resetReported();// ResetReported();を処理FireBaseのisReportedをfalseにする
Notification(getApplicationContext(), REPORTED_NOTIFICATION);//通知を行うメソッド
}
} else {//isReportedがfalse=サイト上で降車状態のとき
ResetReported();//ResetReported();を処理FireBaseのisReportedをfalseにする
resetReported();//ResetReported();を処理FireBaseのisReportedをfalseにする
}
}
});
}
public void ResetReported() {//FireBaseのisReportedをfalseに初期化するメソッド
public void resetReported() {//FireBaseのisReportedをfalseに初期化するメソッド
db = FirebaseFirestore.getInstance();//Firebaseとの紐づけ
DocumentReference isReported = db.collection("status").document(this.userId);
//isReportedをfalseに更新