Я пишу код для менеджера работы, но он ничего не показывает при запуске, а также не выдает ошибок.
Я ищу много и читаю все вопросы о менеджере работы, но не понимаю проблемы.
OneTimeWorkRequest uploadWorkRequest = new
OneTimeWorkRequest.Builder(UploadWorker.class)
.build();
WorkManager.getInstance().enqueue(uploadWorkRequest);
Вот рабочий класс:
public class UploadWorker extends Worker {
Context context;
@Override
public Result doWork() {
Toast.makeText(getApplicationContext(),"es",Toast.LENGTH_LONG).show();
final AlertDialog.Builder alertDialog=new
AlertDialog.Builder(getApplicationContext());
alertDialog.setTitle("Do You Want to Delete This Record");
alertDialog.setCancelable(false)
.setMessage("Click yes to delete")
.setPositiveButton("Yes", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
}).setNegativeButton("No", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
AlertDialog alertDialog1=alertDialog.create();
alertDialog1.show();
return Result.SUCCESS;
}
}