取消磁贴状态更新

This commit is contained in:
ZhanGSKen 2025-04-15 16:07:49 +08:00
parent 7edc341f15
commit 1ae3fdf2b7

View File

@ -15,12 +15,12 @@ public class AppBaseTileService extends TileService {
public static final String TAG = "AppBaseTileService"; public static final String TAG = "AppBaseTileService";
volatile static AppBaseTileService _AppBaseTileService; //volatile static AppBaseTileService _AppBaseTileService;
@Override @Override
public void onStartListening() { public void onStartListening() {
super.onStartListening(); super.onStartListening();
_AppBaseTileService = this; //_AppBaseTileService = this;
Tile tile = getQsTile(); Tile tile = getQsTile();
if (AppConfigs.getInstance(AppBaseTileService.this).isEnableService()) { if (AppConfigs.getInstance(AppBaseTileService.this).isEnableService()) {
@ -48,23 +48,25 @@ public class AppBaseTileService extends TileService {
AppConfigs.getInstance(AppBaseTileService.this).saveAppConfigs(); AppConfigs.getInstance(AppBaseTileService.this).saveAppConfigs();
MainActivity.startMainService(); MainActivity.startMainService();
} }
updateServiceIconStatus(this);
// 更新磁贴状态
//updateServiceIconStatus(this);
} }
public static void updateServiceIconStatus(Context context) { // public static void updateServiceIconStatus(Context context) {
if (_AppBaseTileService == null) { // if (_AppBaseTileService == null) {
return; // return;
} // }
//
Tile tile = _AppBaseTileService.getQsTile(); // Tile tile = _AppBaseTileService.getQsTile();
MainServiceBean bean = MainServiceBean.loadBean(context, MainServiceBean.class); // MainServiceBean bean = MainServiceBean.loadBean(context, MainServiceBean.class);
if (bean != null && bean.isEnable()) { // if (bean != null && bean.isEnable()) {
tile.setState(Tile.STATE_ACTIVE); // tile.setState(Tile.STATE_ACTIVE);
tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud)); // tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud));
} else { // } else {
tile.setState(Tile.STATE_INACTIVE); // tile.setState(Tile.STATE_INACTIVE);
tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud_outline)); // tile.setIcon(android.graphics.drawable.Icon.createWithResource(context, R.drawable.ic_cloud_outline));
} // }
tile.updateTile(); // tile.updateTile();
} // }
} }