Library for easy UI manipulation
SActivity - trait сontaining method for find and change status View
SFragemnt - trait as SActivity but for Fragment
BusActivity - Activity with bus interface
BusProvider - Object with methods for bus
BusProvider.onUI{
//your actions
} case class ResultCalculate(message:String, state:Int) extends IBusSender{
override def flags(): Int = Bus.FLAG_ALL
}
BusProvider.post(ResultCalculate("message",1)) class MainActivity extends BusActivity{
override def busUpdate(updater: IBusSender): Unit = updater match {
case ResultCalculate(msg,state) ⇒ //Your actions
case _ ⇒ super.busUpdate(updater)
}
}