Как правильно заменить AsyncTask с более новым классом?

Я хочу переделать этот класс чтобы не было чего-то deprecated, но не особо получилось. Вот сам класс который я хочу переделать:

  private static class GetMovieTask  extends AsyncTask<Integer, Void, Movie>{
    @Override
    protected Movie doInBackground(Integer... integers) {
        if(integers != null && integers.length>0){
            database.movieDao().getMovieById(integers[0]);
        }
        return null;
    }

}

Ответы (0 шт):