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 523f101909 - Show all commits

View File

@ -173,7 +173,7 @@ public class TestService extends Service {
if (documentSnapshot.getBoolean("isReported")) { if (documentSnapshot.getBoolean("isReported")) {
//ここスタートリサイクル //ここスタートリサイクル
resetReported();// ResetReported();を処理FireBaseのisReportedをfalseにする resetReported();// ResetReported();を処理FireBaseのisReportedをfalseにする
Notification(getApplicationContext(), REPORTED_NOTIFICATION);//通知を行うメソッド sendNotification(getApplicationContext(), REPORTED_NOTIFICATION);//通知を行うメソッド
} }
} else {//isReportedがfalse=サイト上で降車状態のとき } else {//isReportedがfalse=サイト上で降車状態のとき
resetReported();//ResetReported();を処理FireBaseのisReportedをfalseにする resetReported();//ResetReported();を処理FireBaseのisReportedをfalseにする
@ -213,7 +213,7 @@ public class TestService extends Service {
} }
} }
public void Notification(Context context, NotificationContent content) {//通知を行うメソッド public void sendNotification(Context context, NotificationContent content) {//通知を行うメソッド
// 権限の保有を確認 // 権限の保有を確認
if (isNotNotificationEnabled()) return; if (isNotNotificationEnabled()) return;
@ -264,7 +264,7 @@ public class TestService extends Service {
// bluetoothが切断されたときに乗車状態のとき // bluetoothが切断されたときに乗車状態のとき
notificationRunnable = () -> { notificationRunnable = () -> {
// 5分経過した時点でも車に乗っていない場合 // 5分経過した時点でも車に乗っていない場合
Notification(context, BLUETOOTH_NOTIFICATION); sendNotification(context, BLUETOOTH_NOTIFICATION);
}; };
handler.postDelayed(notificationRunnable, 5 * 60 * 1000); // 5分をミリ秒に変換 handler.postDelayed(notificationRunnable, 5 * 60 * 1000); // 5分をミリ秒に変換
} else if (BluetoothDevice.ACTION_ACL_CONNECTED.equals(action)) { } else if (BluetoothDevice.ACTION_ACL_CONNECTED.equals(action)) {