Вы можете создать Обработчик для отображения Toast в потоке пользовательского интерфейса.
Ваш метод doWork
будет выглядеть следующим образом:
@NonNull
@Override
public Result doWork() {
Log.d(TAG, "doWork for Sync");
Handler handler = new Handler(Looper.getMainLooper());
handler.postDelayed(new Runnable() {
@Override
public void run() {
// Run your task here
Toast.makeText(mContext, "Testing", Toast.LENGTH_SHORT).show();
}
}, 1000 );
return Result.success();
}
Примечание: mContext
willбыть доступным в конструкторе.
Надеюсь, это поможет вам.Спасибо.