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 ebceb27c99 - Show all commits

View File

@ -85,7 +85,7 @@ public class TestService extends Service {
return flags; // IDが初期化されていない場合は何もしない return flags; // IDが初期化されていない場合は何もしない
} }
if (!isNotificationChannelCreated(BACKGROUND_CHANNEL_ID)) { if (isNotificationChannelCreated(BACKGROUND_CHANNEL_ID)) {
createRunningNotificationChannel(); createRunningNotificationChannel();
} }
Intent notificationIntent = new Intent(this, MainActivity.class); Intent notificationIntent = new Intent(this, MainActivity.class);
@ -109,8 +109,8 @@ public class TestService extends Service {
@Override @Override
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
if (!isNotificationChannelCreated(BT_ALERT_CHANNEL_ID)) createAlertNotificationChannel(BT_ALERT_CHANNEL_ID); if (isNotificationChannelCreated(BT_ALERT_CHANNEL_ID)) createAlertNotificationChannel(BT_ALERT_CHANNEL_ID);
if (!isNotificationChannelCreated(REPORTED_CHANNEL_ID)) createAlertNotificationChannel(REPORTED_CHANNEL_ID); if (isNotificationChannelCreated(REPORTED_CHANNEL_ID)) createAlertNotificationChannel(REPORTED_CHANNEL_ID);
} }
/** /**
@ -119,7 +119,7 @@ public class TestService extends Service {
*/ */
private boolean isNotificationChannelCreated(String channelId) { private boolean isNotificationChannelCreated(String channelId) {
NotificationManager notificationManager = getSystemService(NotificationManager.class); NotificationManager notificationManager = getSystemService(NotificationManager.class);
return notificationManager.getNotificationChannel(channelId) != null; return notificationManager.getNotificationChannel(channelId) == null;
} }
/** /**