Описание тега ui-thread

В некоторых фреймворках есть специальный поток, который исключительно управляет всеми объектами пользовательского интерфейса. Ответственность за использование этого потока для обновлений пользовательского интерфейса (например, добавление, обновление и удаление элементов управления) лежит на разработчике.
2 ответа

CalledFromWrongThreadException при вызове метода QBChatService.login() в API QuickBlox

Я разрабатываю приложение для обмена мгновенными сообщениями, используя API Quickblox, и в настоящее время я разрабатываю функции регистрации и входа. Ну, моя проблема в том, что каждый раз, когда я пытаюсь войти в QBChatService позвонив QBChatServi…
24 окт '15 в 03:03
13 ответов

Как мы используем runOnUiThread в Android?

Я новичок в Android и пытаюсь использовать UI-Thread, поэтому я написал простое тестовое задание. Но я думаю, что что-то неправильно понял, потому что при нажатии на кнопку - приложение больше не отвечает public class TestActivity extends Activity {…
21 июн '12 в 14:21
1 ответ

Как изменения пользовательского интерфейса будут обрабатываться в onClickListener перед началом нового действия в Android?

Я искал здесь на этом форуме, но я не могу найти ответ на свой вопрос. У меня есть следующая проблема: У меня есть просмотр изображений и два текста, и я хочу изменить цвет при выделении, чтобы показать показ визуальной обратной связи перед загрузко…
17 янв '11 в 20:45
1 ответ

Вид Android не отображается после метода addView

У меня проблема с методом ViewGroup.addView(). Я использую этот код, чтобы добавить новый вид к моему макету: TalbeLayout parent = (TableLayout)findViewById(R.id.this_does_not_matter); parent.removeAllViews(); //this view group contains something at…
14 апр '14 в 15:20
3 ответа

Android: обновление gridview несколько раз через x секунд

У меня проблема с обновлением представления в Android каждые x секунд. Чтобы узнать, как работает Android, я пишу небольшую игру. Он имеет GameController, который содержит игровой цикл. Внутри цикла выполняется логика, после чего графический интерфе…
20 янв '12 в 21:08
1 ответ

CustomAdapter java.lang.NullPointerException в PostEcecute

У меня есть приложение, которое получает данные из базы данных и отображает их с CustomListView. Когда приложение показывает ListView, оно падает с этим журналом: 03-28 13:22:16.963: E/AndroidRuntime(853): java.lang.NullPointerException 03-28 13:22:…
28 мар '13 в 13:52
1 ответ

Как вызвать метод RESTful из Android?

Я пробовал два разных способа вызова простого метода REST из Android; указанный метод REST, который работает от других клиентов, просто возвращает значение типа int, например 17. Обе следующие попытки были основаны на коде, который я нашел в Интерне…
2 ответа

Сравнение текста в Android

Я пытаюсь сравнить текст в Android, чтобы избежать обновления текстов, если это не нужно (в противном случае тексты для разных полей обновляются каждые 50 мс). С обычными текстами это не проблема. Все отлично работает Но: если в тексте есть числа, т…
15 окт '14 в 09:05
1 ответ

startService() вызывает зависание потока пользовательского интерфейса

В моем приложении я запускаю службу переднего плана и показываю диалог прогресса, чтобы обновить пользователя о прогрессе. На некоторых телефонах запуск службы переднего плана приводит к задержке пользовательского интерфейса на несколько секунд. Есл…
2 ответа

Модульное тестирование Android с помощью AsyncTask и UI Updates Solution

Сценарий: Я пытаюсь выполнить модульное тестирование обработчика onClick своего приложения. Onclick выполняет простой поиск по API REST, возвращает результаты и обновляет пользовательский интерфейс. Подробности: Onclick выполняет AsyncTask, doInBack…
16 ноя '12 в 14:50
1 ответ

Будет ли убито приложение ios, если UIThread заблокирован на долгое время?

У меня странная проблема. Мое приложение будет убито, если мой поток пользовательского интерфейса заблокирован на долгое время (скажем, 10 секунд). Я хочу многократно делать скриншоты после обновления представления в цикле. Это трудоемкий процесс. Н…
22 окт '12 в 08:46
0 ответов

Синхронизация потока пользовательского интерфейса (сводный элемент из активного в неактивное представление)

Я хотел бы синхронизировать поток пользовательского интерфейса с изменениями в представлении (активное представление элемента 1 сводки), которое активно, когда изменения начинаются, и переходить в неактивное состояние (взаимодействие с пользователем…
1 ответ

Не удается отобразить загрузчик GIF в WPF во время выполнения операции базы данных

Привет я пытаюсь отобразить изображение GIf при выполнении некоторых трудоемких операций. Я попытался с помощью следующего кода.. я могу видеть окно загрузки, но анимация изображения GIF не работает.. при поиске решения я нашел метод для обновления …
01 фев '16 в 12:12
3 ответа

Guice создает компоненты Swing вне проблемы потока пользовательского интерфейса?

Я работаю над приложением Java Swing с Google Guice в качестве контейнера IOC. Все работает довольно хорошо. Есть некоторые проблемы с пользовательским интерфейсом. При замене стандартного L&F; на Pushing пиксели приложение L&F; субстанции не запуск…
28 апр '10 в 09:13
3 ответа

Мой метод обратного вызова никогда не вызывается с использованием интерфейса

Я пытаюсь реализовать callback метод, который будет вызываться всякий раз, когда Thread Это сделано Это работа. Я использую interface подход, а не Handler подход. У меня есть основной UI Thread какой onCreate(Bundle) метод и Thread я звоню изнутри o…
0 ответов

Пользовательский интерфейс застревает в iOS-приложении. Возможная причина - запрос FMDB?

Пользовательский интерфейс моего приложения завис на несколько секунд при первом запуске приложения (MenuPage) и при переходе на страницу учетной записи. Он застрял при расчете некоторого статуса. Но я сделал их в фоновом режиме очереди. Я остановил…
22 ноя '15 в 06:55
1 ответ

Android: что означает "не разрешено обновлять пользовательский интерфейс из не-пользовательского потока"?

Это работает: private class MyAsyncTask extends AsyncTask<....>{ protected void onPostExecute(){ // img is an ImageView img.setImageBitmap(bitmap); } } Извините, ребята, я думаю, что мой вопрос должен быть более точным, если я спрашиваю "почем…
10 дек '13 в 08:19
1 ответ

Невозможно обновить панель поиска с помощью обработчика

Я пытаюсь обновить seekbar относительно прогресса песни в MediaPlayer. Я использую Thread для выполнения этой задачи. Сначала я использовал Thred внутри потока и пытался обновить пользовательский интерфейс, но он вылетал из приложения и говорит, что…
3 ответа

Я пытаюсь сделать простой поток, который меняет текстовое представление через некоторое время

Проблема в том, что, когда я нажимаю кнопку на секунду, мое приложение падает, и я не понимаю, почему. Когда я щелкаю кнопку во второй раз, предполагается, что снова и снова. Любая помощь приветствуется. public class main extends Activity { Boolean …
11 авг '11 в 21:31
0 ответов

IsolatedStorageSettings заморозить поток пользовательского интерфейса WP8

В моем приложении, когда пользователь входит в Skydrive и статус меняется, я изменяю 4 параметра в IsolatedStorageSettings. Это делается так же, как http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769510(v=vs.105).aspx Когда я изменяю…