goodwin74
@goodwin74

Почему происходит крах приложение после вызова AsyncTask?

Я просто в растерянности. У меня есть мэйн активити там есть asynctask'и и все они отлично работают. Создал еще одно активити и делаю там функционал, и понадобился асюнктаск написал простой:
private class sendMsg extends AsyncTask<Void, Void, Void> {

        @Override
        protected Void doInBackground(Void... params) {
            Toast.makeText(getApplicationContext(),"Тест тест",Toast.LENGTH_SHORT).show();
            return null;
        }

        @Override
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);
        }
    }


Вызываю по OnClick'у кнопки

public void UploadBmp (View view){
        new GetTokenOTOP().execute();
    }


Захожу в приложение вызываю этот активити и жму кнопку и хоп
FATAL EXCEPTION: AsyncTask #1
E/AndroidRuntime: Process: Sergey.CamEdit, PID: 6989
E/AndroidRuntime: java.lang.RuntimeException: An error occured while executing doInBackground()
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
gadfi
@gadfi
https://gamega.org
вы в doInBackground обращаетесь к ui потоку, замените toast на Log.d
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы