03.02.2014, 00:56. Просмотров 941. Ответов 2
Вопрос по Xamarin MonoDroid:
В классе, в новом потоке ищутся изображения и записываются в массив Bitmap:
C# |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| private void Poisk()
{
List<Bitmap> Izobrazhenija = new List<Bitmap>();
Task task = Task.Factory.StartNew(() =>
{
foreach (Fajl f in Fajly)
{
if (f.TF_Tip_fajla == Fajl.Tip_fajla.Graficheskij)
{
Izobrazhenija.Add(BitmapFactory.DecodeFile(f.Put_k_fajlu));
}
}
Otrisovat(); //Нужно запустить в потоке UI;
});
} |
|
В конце потока вызывается метод отрисовки этого массива изображений. Вопрос: как передать метод отрисовки на выполнение потоку UI?
Метод "RunOnUiThread" не подходит так как его нет в классе.