Я использую AsyncTask для анализа некоторых данных и обеспечения бесперебойной работы пользовательского интерфейса.
Однако возвращаемое значение занимает слишком много времени, чтобы вернуться.
Событие:
Мяч идет по экрану. в точке х проведен большой анализ. я хотел бы, чтобы шар изменил цвет в результате вычислений точки x. При тестировании шар меняет цвет примерно через секунду (или чуть меньше) после точки x.
В настоящее время я получаю свой результат из этого:
@Override
protected void onPostExecute(Boolean result) {
MotionView.hitCorrectNote = result;
}
Могу ли я не вернуть значение из метода:
protected Boolean doInBackground(String... var)
неужели я могу, если это тип Boolean?
Любые другие предложения о том, как ускорить это, будут приветствоваться.
Спасибо