Android-процесс синхронизации - PullRequest
1 голос
/ 01 февраля 2010

Являются ли процессы в андроиде асинхронными? Если они асинхронные, то как мы можем заключить, когда действие или процесс завершены или завершили его выполнение.

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

Являются ли процессы в Android Асинхронный

Процессы не являются ни синхронными, ни асинхронными в любой операционной системе. Форкирование процессов часто асинхронно.

Поскольку на уровне SDK вы, как правило, не знаете, что происходит с точки зрения процессов, этот вопрос является спорным для Android. Кроме того, почти все в Android асинхронно - например, startActivity().

как мы можем заключить, когда деятельность или процесс закончен или завершен его исполнение.

Как правило, вам все равно.

Вы можете специально создать пару действий, в которых первое действие использует startActivityForResult(), а второе - setResult(). Затем первая операция будет вызвана с onActivityResult(), чтобы предоставить результат от второй операции. Результат срабатывает, когда закрывается второе действие (например, второе действие вызывает finish(), пользователь нажимает кнопку НАЗАД).

0 голосов
/ 01 февраля 2010

В документации разработчика Основы описаны процессы, потоки и события жизненного цикла Android.

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