Cambio de estado ToggleButton programáticamente en lugar de automáticamente en Android?

He creado una clase de encargo que extiende ToggleButton y substituyo el método del toggle y no hago nada en eso. Esto me ha ayudado a tener el control de la conmutación de togglebutton de encendido a apagado. ¿Es esta una manera apropiada de hacer?

Quería tener el control de conmutación de conmutación. Quiero decir que debe ir de encendido a fuera sobre la base de ciertas condiciones de lo contrario debe permanecer en el estado que era.

De esta manera su funcionamiento pero quiere saber si es la manera correcta de hacer o no.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.