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

Потокобезопасный вызов процедур через Handler - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Випадающее меню http://www.cyberforum.ru/android-dev/thread996577.html
Хочу сделать меню в форме выпадающего списка: |Меню| <= это кнопка при нажатии которой выпадают элементы - EL1 - EL2 - EL3 Но у меня в месте с элементами выпадает и кнопка меню: |Меню| - Меню - EL1 - EL2
Программирование Android Справка о программе Какие есть удобные варианты показа помощи о программе? Справка будет содержать текст и скриншоты программы и должна быть доступна не зависимо от наличия интернета. Пока что думаю создать справку в виде HTML-страниц и отображать через WebView. Но где хранить HTML-файлы? На sd-карте? А может есть более удобный вариант справки? http://www.cyberforum.ru/android-dev/thread996104.html
Программирование Android Запускать будильник по расписанию (Андроид 2.3.4)
Мне надоело устанавливать будильник на мобиле(Fly Blackrird) в ручную Я работаю сутки через трое Какие доки стоит почитать для создания проги которая будет устанавливать запуск будильника на следующую смену? Примеры кода приветствуются
Программирование Android Не работает эмулятор (прекращена работа программы "emulator-arm.exe"
Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: emulator-arm.exe Версия приложения: 0.0.0.0 Отметка времени приложения: 5238f89b Имя модуля с ошибкой: nvoglv32.DLL Версия модуля с ошибкой: 8.17.12.8598 Отметка времени модуля с ошибкой: 4ee53e43 Код исключения: c0000005 Смещение исключения: 007fd7ee
Программирование Android Для чего нужен Gradle http://www.cyberforum.ru/android-dev/thread995618.html
Новая студия почти навязчиво предлагает перевести мои проекты в Gradle - в окне при запуске проекта выпрыгивает "ваш проект не Gradle. Как перевести читать здесь. Больше не напоминать?" И дают ссылку http://tools.android.com/tech-docs/new-build-system/intellij_to_gradle Попытался прочитать/перевести... и мало понял(английский на уровне "со словарем"). В чем разница? Оба режима поддерживаются...
Программирование Android Не дорисовывается изображение при касании Разобрался. Моно закрывать или удалять тему. подробнее

Показать сообщение отдельно
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
04.11.2013, 00:33     Потокобезопасный вызов процедур через Handler
1. Сделать метод synchronized.
2. Вызвать его.
3. Готово. Вы восхитительны.
Java
1
2
3
4
5
6
7
8
public synchronized void method(final String param1, final long param2) {
Tread1_Handler.post(new Runnable() {
     @Override
     public void run() {
          Toast.makeText(cont, param1, Toast.LENGTH_LONG).show();
     }
});
}
А еще есть volatile (работает корректно, кажется, только с 4.0)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru