Создание экземпляра интерфейса дает более четкое разделение между вашим кодом и реализацией потоков, поэтому я предпочел бы реализовать Runnable в этом случае.
Короткий ответ: Да, но ....
Linux не поддерживается в настоящее время средой по распределенной предварительно упакованной версии Xamarin.Android
из Microsoft / Xamarin, но с использованием кода с открытым исходным кодом , вы можете построить Xamarin.Android
на Linux , а затем использовать xabuild
в своих проектах Xamarin.Android
.
Примечание. Вы сами по себе настроены, баги и т. д. (но открытый исходный код строится на сервере сборки Ubuntu, подробности см. в репозитории Github).
Github repo: https://github.com/xamarin / xamarin-android
Ссылка: https://bugzilla.xamarin.com/show_bug.cgi?id=142
New Ref : https://github.com/xamarin/xamarin-android/blob/master/Documentation/workflow/UsingYourBuild.md
Old Ref: https: // github.com/xamarin/xamarin-android#linux-build-notes