Android Thread & ASynTask - PullRequest
       1

Android Thread & ASynTask

0 голосов
/ 30 августа 2011

Я хочу реализовать поток в моем приложении

Первое требование:

Каждое действие обращается к локальной базе данных в то время, которое занимает некоторое время для загрузки. Поэтому я планирую добиться прогресса-dialog.Я хочу сделать это в потоке. В настоящее время я использовал AsynsTask, потому что я не знаю, сколько времени потребуется для записи.Кроме AsynsTask Как мы можем реализовать с помощью Thread?

Многозадачность:

Я хочу выполнить два действия. Одно в фоновом режиме.в SQL Server) во время выполнения операции загрузка должна начаться в фоновом режиме. Как мы можем это реализовать?

Пожалуйста, сообщите мне об этом

Заранее спасибо

Ответы [ 3 ]

4 голосов
/ 30 августа 2011

Вы хотите синхронизировать свою базу данных в фоновом режиме, поэтому я думаю, что вы должны использовать service, в котором вы должны реализовать thread, и вы должны написать свой код в потоке.

Вы можете schedule your service startup time, а также you can repeat your service, когда вы хотите сохранить продолжительность для запуска службы.

А для загрузки вам нужны опции

1) Использование AysncTask

2) Использование Service with thread

А также знать, что служба работает в основном пользовательском интерфейсе, поэтому, если вы хотите использовать службу для синхронизации базы данных, вы должны реализовать поток

2 голосов
/ 30 августа 2011

Вы можете выполнить много AsyncTask с в фоновом режиме, но только один Activity может быть активным одновременно.

AsyncTask обрабатывает заправку для вас.

0 голосов
/ 22 марта 2012

В вашем случае AysncTask имеет одно преимущество: при подключении многопользовательского (иными словами, многопользовательского) к базе данных, AsyncTask будет работать последовательно (Но вы должны заметить, что это может измениться, например, в версии для Android: в Donut они будут работать вместе, а в Honeycomb - по порядку)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...