From 819b3a44920e303a670928ee56e32b5ae02efca1 Mon Sep 17 00:00:00 2001 From: Pacien TRAN-GIRARD Date: Thu, 6 Jul 2017 21:16:01 +0200 Subject: Refresh network and node lists --- .../org/pacien/tincapp/utils/AndroidExtensions.kt | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 app/src/main/java/org/pacien/tincapp/utils/AndroidExtensions.kt (limited to 'app/src/main/java/org/pacien/tincapp/utils/AndroidExtensions.kt') diff --git a/app/src/main/java/org/pacien/tincapp/utils/AndroidExtensions.kt b/app/src/main/java/org/pacien/tincapp/utils/AndroidExtensions.kt new file mode 100644 index 0000000..732b5b2 --- /dev/null +++ b/app/src/main/java/org/pacien/tincapp/utils/AndroidExtensions.kt @@ -0,0 +1,23 @@ +package org.pacien.tincapp.utils + +import android.widget.ArrayAdapter +import android.widget.TextView +import org.pacien.tincapp.R +import org.pacien.tincapp.context.App + +/** + * @author pacien + */ + +fun ArrayAdapter.setElements(list: Collection) { + setNotifyOnChange(false) + clear() + addAll(list) + notifyDataSetChanged() + setNotifyOnChange(true) +} + +fun TextView.setText(list: List) { + if (list.isNotEmpty()) text = list.joinToString("\n") + else text = App.getContext().getString(R.string.value_none) +} -- cgit v1.2.3