From 1ae3fdf2b725e88b2c7e665bd2015618b8033a4e Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Tue, 15 Apr 2025 16:07:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88=E7=A3=81=E8=B4=B4=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../autoinstaller/AppBaseTileService.java | 40 ++++++++++--------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/autoinstaller/src/main/java/cc/winboll/studio/autoinstaller/AppBaseTileService.java b/autoinstaller/src/main/java/cc/winboll/studio/autoinstaller/AppBaseTileService.java index 27092e6..c89234b 100644 --- a/autoinstaller/src/main/java/cc/winboll/studio/autoinstaller/AppBaseTileService.java +++ b/autoinstaller/src/main/java/cc/winboll/studio/autoinstaller/AppBaseTileService.java @@ -15,12 +15,12 @@ public class AppBaseTileService extends TileService { public static final String TAG = "AppBaseTileService"; - volatile static AppBaseTileService _AppBaseTileService; + //volatile static AppBaseTileService _AppBaseTileService; @Override public void onStartListening() { super.onStartListening(); - _AppBaseTileService = this; + //_AppBaseTileService = this; Tile tile = getQsTile(); if (AppConfigs.getInstance(AppBaseTileService.this).isEnableService()) { @@ -48,23 +48,25 @@ public class AppBaseTileService extends TileService { AppConfigs.getInstance(AppBaseTileService.this).saveAppConfigs(); MainActivity.startMainService(); } - updateServiceIconStatus(this); + + // 更新磁贴状态 + //updateServiceIconStatus(this); } - public static void updateServiceIconStatus(Context context) { - if (_AppBaseTileService == null) { - return; - } - - Tile tile = _AppBaseTileService.getQsTile(); - MainServiceBean bean = MainServiceBean.loadBean(context, MainServiceBean.class); - if (bean != null && bean.isEnable()) { - tile.setState(Tile.STATE_ACTIVE); - tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud)); - } else { - tile.setState(Tile.STATE_INACTIVE); - tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud_outline)); - } - tile.updateTile(); - } +// public static void updateServiceIconStatus(Context context) { +// if (_AppBaseTileService == null) { +// return; +// } +// +// Tile tile = _AppBaseTileService.getQsTile(); +// MainServiceBean bean = MainServiceBean.loadBean(context, MainServiceBean.class); +// if (bean != null && bean.isEnable()) { +// tile.setState(Tile.STATE_ACTIVE); +// tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud)); +// } else { +// tile.setState(Tile.STATE_INACTIVE); +// tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud_outline)); +// } +// tile.updateTile(); +// } }