Warn対処(真偽反転)
This commit is contained in:
parent
48c3bec004
commit
e53fdb04b9
|
@ -12,8 +12,6 @@ import android.content.Intent;
|
||||||
import android.content.IntentFilter;
|
import android.content.IntentFilter;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
import android.graphics.Color;
|
|
||||||
import android.os.Build;
|
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
import android.os.VibrationEffect;
|
import android.os.VibrationEffect;
|
||||||
|
@ -29,9 +27,6 @@ import androidx.core.app.NotificationManagerCompat;
|
||||||
import com.google.firebase.firestore.DocumentReference;
|
import com.google.firebase.firestore.DocumentReference;
|
||||||
import com.google.firebase.firestore.FirebaseFirestore;
|
import com.google.firebase.firestore.FirebaseFirestore;
|
||||||
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
public class TestService extends Service {
|
public class TestService extends Service {
|
||||||
FirebaseFirestore db;
|
FirebaseFirestore db;
|
||||||
DocumentReference mDocRef;
|
DocumentReference mDocRef;
|
||||||
|
@ -92,9 +87,15 @@ public class TestService extends Service {
|
||||||
* 通知が許可がされているかどうかを確認
|
* 通知が許可がされているかどうかを確認
|
||||||
* @return 通知の許可の有無 true: 許可されている false: 許可されていない
|
* @return 通知の許可の有無 true: 許可されている false: 許可されていない
|
||||||
*/
|
*/
|
||||||
private boolean isNotificationEnabled() {
|
private boolean isNotNotificationEnabled() {
|
||||||
NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(this);
|
NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(this);
|
||||||
return notificationManagerCompat.areNotificationsEnabled();
|
if (!notificationManagerCompat.areNotificationsEnabled()) {
|
||||||
|
Log.d(TAG, "通知が許可されていません");
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
Log.d(TAG, "通知が許可されています");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initNotification(DocumentReference mDocRef) {//サイト上で押されたボタンの管理
|
private void initNotification(DocumentReference mDocRef) {//サイト上で押されたボタンの管理
|
||||||
|
@ -153,7 +154,7 @@ public class TestService extends Service {
|
||||||
public void Notification(Context context) {//実際に通知を行うメソッド
|
public void Notification(Context context) {//実際に通知を行うメソッド
|
||||||
|
|
||||||
// 権限の保有を確認
|
// 権限の保有を確認
|
||||||
if (!isNotificationEnabled()) return;
|
if (isNotNotificationEnabled()) return;
|
||||||
|
|
||||||
vibrateDevice();
|
vibrateDevice();
|
||||||
|
|
||||||
|
@ -174,7 +175,7 @@ public class TestService extends Service {
|
||||||
public void NotificationBluetooth(Context context) {//実際に通知を行うメソッド
|
public void NotificationBluetooth(Context context) {//実際に通知を行うメソッド
|
||||||
|
|
||||||
// 権限の保有を確認
|
// 権限の保有を確認
|
||||||
if (!isNotificationEnabled()) return;
|
if (isNotNotificationEnabled()) return;
|
||||||
|
|
||||||
vibrateDevice();
|
vibrateDevice();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user