class ShowMessage(private val activity : AppCompatActivity) : IInformationReceiver
{
+ private var currentMessage : String = ""
override fun updateMessage(message: String, isBold: Boolean, isColor: Boolean, color: Int)
{
+ currentMessage = message
val messageArea = activity.findViewById<TextView>(ID_AREA_MESSAGE)
activity.runOnUiThread {
messageArea?.text = message
messageArea?.invalidate()
}
}
+
+ override fun appendMessage(message: String, isBold: Boolean, isColor: Boolean, color: Int)
+ {
+ updateMessage(currentMessage + message, isBold, isColor, color)
+ }
+
+ override fun getCurrentMessage(): String
+ {
+ return (currentMessage)
+ }
+
}