Форум программистов, компьютерный форум CyberForum.ru

Как приостановить doInBackground() из AsyncTask - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Библиотека ProgressPieView http://www.cyberforum.ru/android-dev/thread1406132.html
Мне требуется в приложение индикатор прогресса в виде пирога. Нашел библиотеку ProgressPieView, подключил ее прописав в build.gradle: compile 'com.github.filippudak.progresspieview:library:1.0.+' Но теперь не пойму как ее вывести на экран и взаимодействовать с ней, примеры с гитхаба не работают. Заранее огромное спасибо:)
Android По возможности находиться Офлайн (KateMobile) Привет, в приложение KateMobile есть функция "По возможности находиться Офлайн" т.е вы можете писать сообщения делать что хотите и быть при этом оффлайн вконтакте. Но писать на стене запрещено, ибо вы появитесь в сети. Но не суть, как они так сделали, что при отправки сообщения или любых других действиях вы находитесь оффлайн ? На сколько я знаю, при отправки сообщения (VKAPI) вы... http://www.cyberforum.ru/android-dev/thread1406041.html
Детектирование обьекта на кадре Android
какие библиотеки лучше использовать для детектирования заданного обьекта на видеокадре под android?? OpenCV можно а что еще?? Можете дать ссылку на пример детектирования такого обьекта??
Android Inflate кастомного layout в TableRow
Есть 5 различных layout, описанных в xml, для каждого сделан класс, наследующий TableRow, с присвоением ТекстВьюшкам нужных значений. Там же вызывается системный Inflater. Но при добавлении в TableLayout, строки таблицы всё равно выглядят стандартно. Вот как это выглядит сейчас: А вот как должно (дизайнер так показывает) Код класса public class DayTableRow extends TableRow {
Android Как показать ProgressDialog при долгом построении UI? http://www.cyberforum.ru/android-dev/thread1405460.html
Есть две активити. При нажатии кнопки в первой активити, происходит переход ко второй. Во второй активити в onCreate строится интерфейс. И сейчас после нажатии кнопки в первой активити некоторое время ничего не происходит, т.е. видна всё та же первая активити, затем некоторое время виден чёрный экран. Везде пишут, что тяжёлые вычисления надо выносить в отдельный поток, но там же пишут, что...
Android Что не так с genymotion Помогите, пожалуйста! Очень надоела эта периодически повторяющиеся зависание эмулятора genymotion. В логи выдаёт следующее: 03-27 10:07:38.209: E/SurfaceTextureClient(928): queueBuffer: error queuing buffer to SurfaceTexture, -32 03-27 10:07:38.209: E/EGL_genymotion(928): tid 928: swapBuffers(290): error 0x3003 (EGL_BAD_ALLOC) 03-27 10:07:38.209: W/HardwareRenderer(928): EGL error:... подробнее

Показать сообщение отдельно
fgtmenow
73 / 73 / 7
Регистрация: 29.03.2012
Сообщений: 254
27.04.2015, 11:35     Как приостановить doInBackground() из AsyncTask
ох, ладно. совсем тебя запутал наверное.

Регион - это способ разделить код большого класса на некие группы, и сворачивать их в редакторе. для больших классов - это одно из решений.

От больших классов, особенно в задачах, где есть массивные вычисления - не уйти. И дабы все это было удобочитаемо, и понятно заменяющему тебя разработчику - надо делать как можно более подробные и понятные комментарии, описание классов, методов, параметров.

по твоей задаче: тебе надо сделать вложенный класс AsyncTask, а все расчеты вынести в другой класс.

Тогда у тебя не будет и нагромождения внутри activity, и весь код будет более менее структурирован. Но в любом случае приучай себя писать комментарии. это очень важная привычка для разработчика.

Кто-то сначала комментариями описывает структуру класса (как набросок), а потом реализовывает. кто-то (как я) сначала пишет код, потом подчищает, структурирует и комментирует.
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru