取消磁贴状态更新
This commit is contained in:
		@@ -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();
 | 
				
			||||||
    }
 | 
					//    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user