#java #android
#java #Android
Вопрос:
есть ли какой-либо новый метод для запуска в фоновом режиме, например asynctask? Решит ли WorkManager эту проблему на Java?или как работать в фоновом потоке на Java? Теперь мне нужно запросить данные на сервере с помощью фонового потока
Ответ №1:
Я использую Thread
для этой цели.
new Thread(new Runnable() {
@Override
public void run() {
// Background
runOnUiThread(new Runnable() {
@Override
public void run() {
// On Post Execute
}}); }}).start();
Вы также можете использовать lambda, если ваш проект его поддерживает.
new Thread(() -> {
// Background
runOnUiThread(() -> {
// On Post Execute
});
}).start();
Комментарии:
1. Хорошо, братан, просто дай мне ссылку, чтобы прочитать ее, я тоже могу использовать ее в Java, верно? потому что я создаю приложение на Java
2. Вы RxJava, если работаете в Java. Сопрограммы, если они работают в Kotlin
3. @MadhanMohan проверьте ссылку здесь
4. Спасибо, брат, Теперь asynctaskloader устарел, что я могу использовать?
5. @MadhanMohan Согласно документации , вы можете использовать AsyncTaskLoader библиотеки поддержки .