Как я могу предотвратить загрузку моего скрипта другим скриптом?

AsyncTask выполняет свой код в отдельном потоке, который отличается от основного потока, и поэтому основной поток будет продолжать выполнять свой код, в то время как AsyncTask будет запускать свой код в отдельном потоке. Вам придется подождать, пока метод doInBackground() AysncTask завершит свое выполнение, а затем продолжит работу с SignUp или другим (в зависимости от случая). Таким образом, вам придется перевести свой код на onPostExecute(), который запускается в основном потоке. Чтобы узнать больше об AsyncTask и его методах, см. this . Примечание. Вы не можете приостановить основной поток до тех пор, пока AsyncTask не завершит выполнение, но вы можете подождать, пока AsyncTask будет генерировать его результат, см. this .

0
задан DESTROLLER SE 19 January 2019 в 23:09
поделиться