Описание тега android-runonuithread

Это способ запустить указанное действие в потоке пользовательского интерфейса платформы Android.
2 ответа

Okhttp3 вызывает сбой приложения при закрытии активности перед загрузкой запроса

Все отлично работает Но я загружаю Фрагмент Вопроса и сразу же щелкаю назад и покидаю приложение, не позволяя завершить запрос. Вылетает приложение. Я попытался осмотреться, но не могу найти решение, которое поможет мне предотвратить сбои. Я прилага…
3 ответа

android.os.NetworkOnMainThreadException при попытке использовать сервис

Я пытаюсь создать приложение, которое постоянно читает данные SBS-1 с сервера, на котором выполняется dump1090. Я подумал, что для этого лучше использовать Service, а не AsyncTask, поскольку, по крайней мере, его жизненный цикл будет независимым от …
0 ответов

Обновление текста textview в runOnUiThread перекрывается с ранее установленным текстом

Я хочу установить textview текст с mediaplayer.getCurrentPosition() в runOnuiThread(), Но проблема в том, что обновленный текст перекрывается с предыдущим заданным текстом. я новичок в Android и хочу изменить текст программно через некоторое время, …
2 ответа

runOnUiThread(новая проблема Runnable() {пунктуация (токен)

Как-то это не работает, по-моему, это должно быть так: public void Splash(){ Timer timer= new Timer(); timer.schedule(new TimerTask(){ MexGame.this.runOnUiThread(new Runnable() { public void run(){ SplashImage.setImageDrawable(aktieknop); } //Closes…
3 ответа

В чем разница между обработчиком и runOnUiThread?

Я сталкиваюсь с обоими runOnUiThread а также Handlers Но мне все еще кажется сомнением, по каким фактам они точно отличаются. Каков будет лучший способ обновить интерфейс? Должен ли я использовать runOnUiThread или же Handler ? Уже перебрал ссылку. …
1 ответ

Java Android Pass Function в качестве аргумента для запуска OnUiThread

Я не эксперт по Java и хотел бы понять, как передать функцию, которая должна выполняться с помощью runOnUiThread Что-то похожее на это public void runOnActivity(FUNCTION) { mActivity.runOnUiThread( new Runnable() { @Override public void run() { FUNC…
19 янв '19 в 12:44
0 ответов

Адаптеры не работают в runOnUiThread в Android

У меня есть ошибка для управления адаптерами во фрагменте. Мой сценарий: в деятельности есть TabLayout а также ViewPager для создания вкладки пролистывания. Внутри каждого корма есть RecyclerView а также Adapter, На самом деле нам не нужно использов…
1 ответ

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

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

runOnUiThread не выполняется

Я пытаюсь запустить этот код, но код внутри моего потока runOnUi не выполняется. Я использую evernote-android-job. Это код, который периодически запускается: public class TempJob extends Job { public static final String TAG = "job_temp_mqtt"; @Overr…
2 ответа

Как открыть диалоговое окно активности, когда приложение закрыто

Я пытаюсь создать пример приложения, которое показывает имя и номер контакта из моих локальных контактов при входящем звонке, все работает правильно, но мой диалог активности не появлялся, пока звонок не закончился или не завершился. Я хочу показать…
03 апр '17 в 13:36
3 ответа

Как задержать порожденный поток, когда Runnable запустить в потоке пользовательского интерфейса не вариант?

У меня были проблемы с предыдущим вопросом, из-за которого я не был уверен, есть ли в моем коде утечка памяти. Несколько ответов были связаны с тем, что он запускается в потоке пользовательского интерфейса и поэтому блокируется. Это правда, он работ…
1 ответ

Как работает приложение вызова, когда приложение вызова удаляется из списка задач (также называемого "Обзорным экраном") в Android?

Я узнал, что следующим является обзорный экран. Я нажал на номеронабиратель и набрал номер, а затем провел вправо. Но звонок все еще включен. Как это сделать? Я новичок в программировании Android. Я думаю, если бы они использовали фоновый поток или …
4 ответа

Представление Android не обновляется при попытке установить значения во времени

Я получил фрагмент, который получил элемент управления RingProgress это просто кольцо, которое заполняется в соответствии с заданным процентным значением. Например, если я делаю: ringProgress.setProgress(20); Это означает, что 20% кольца теперь буде…
1 ответ

Получение java.lang.RuntimeException: Невозможно создать обработчик внутри потока, который не вызвал Looper.prepare()

Я пытаюсь вызвать AsyncTask из runonUiThread, как показано ниже MutiThreadActivity.this.runOnUiThread(new Runnable() { public void run() { Toast.makeText(MutiThreadActivity.this, "This is Toast!!!", Toast.LENGTH_SHORT).show(); new backgroundTask(mco…
3 ответа

Использование RunOnUIThread вызывает исключение нулевого указателя после переключения на другой фрагмент

public class ViewPagerTask extends TimerTask { @Override public void run() { getActivity().runOnUiThread(new Runnable() { @Override public void run() { if (viewPager.getCurrentItem() == 0){ viewPager.setCurrentItem(1); } else if (viewPager.getCurren…
1 ответ

Google Fit Integration UI Thread Ошибка при запросе результата истории

При запуске кода на моем кнопке нажатия кнопки приложение мгновенно вылетает. Журнал показывает следующую ошибку Caused by: java.lang.IllegalStateException: await must not be called on the UI thread when time is greater than zero. at com.google.andr…
11 окт '17 в 12:48
0 ответов

ImageView отображает lib улучшить производительность

Я использую эту библиотеку, чтобы показать фотографии (я не хочу использовать PhotoView lib, потому что он не имеет того, что мне нужно). Эта библиотека идеальна, но у нее есть только один минус: при изменении ориентации экрана экран становится белы…
2 ответа

Как показывать сообщения Toast из потока в другом классе

Я разрабатываю приложение, и мне нужно показать сообщение Toast из потока, который работает в другом классе. Я читал про runOnUiThread, но он не работает.. В основной активности есть вызов другого java-класса, и здесь есть соединение с веб-сервером,…
1 ответ

Android, как завершить деятельность из другого процесса

Существуют разные приложения, просто позвоните A и B, мне нужно завершить действие в A, когда я получаю вызов провайдера от B, я иногда обнаруживаю, что произойдет сбой, действие не завершится, если действительно завершится напрямую. PS: поток вызов…
1 ответ

Как можно использовать обновление UI Thread

У меня есть такой же товар, я хочу отправить локальную базу данных в ApiService, но при отправке я также хочу обновить сообщение ProgressBar. Я попробовал код ниже, но он просто показывает, когда завершается вся обработка. ProgressDialog progress= n…