Вы можете использовать класс Thread, если вы хотите. Сначала вам нужно создать класс, который реализует интерфейс Runnable, чтобы переопределить метод run.
Пример:
class PrimeRun implements Runnable {
PrimeRun() {
}
public void run() {
// compute in background
. . .
}
}
Затем вы должны создать объект Thread, которые используют свой работоспособный объект. Как это:
PrimeRun p = new PrimeRun();
new Thread(p).start();
Если вы хотите, чтобы сделать работу, пока приложение не работает «пользователь не работает с этим, например,» вы должны использовать Услугу: official documentation
BackgroundWorker поддерживается Xamarin : https://developer.xamarin.com/api/type/System.ComponentModel.BackgroundWorker/. Он должен иметь тот же API, что и .NET framework. Однако вам нужно создать экземпляр и подключить событие. Вы ищете пример рабочего работника? – rmc00
Зачем вам нужно использовать фонового работника? У вас могут быть одни и те же функции с помощью 'Task',' async', 'await' и' IProgress'. – user3185569
@ rmc00 да мне нужен пример – Khalil