Ни как (Точнее есть, но он к данной ситуации не подходит).
Можно передать в метод определенный объект(колбэк) метод которого будет вызван по завершении.
А еще, здесь, весьма кстати, будет удобно воспользоваться AsyncTask.
Найдено 1217 результатов
- 29 дек 2014, 19:23
- Форум: Уроки
- Тема: Урок 82. Handler. Пример с более содержательными сообщениями
- Ответы: 21
- Просмотры: 18668
- 29 дек 2014, 14:13
- Форум: Всплывающие сообщения (Toast), логи, уведомления (Notification)
- Тема: задержка в BroadcastReceiver
- Ответы: 2
- Просмотры: 2643
Re: задержка в BroadcastReceiver
Вычисляете время срабатывания и назначаете задачу при помощи AlarmManager http://developer.android.com/reference/android/app/AlarmManager.html#set(int,%20long,%20android.app.PendingIntent) Совет на будущее, ни когда не используйте sleep когда нужно выдержать паузу больше 5-10 секунд, только AlarmMan...
- 29 дек 2014, 14:06
- Форум: Прочее
- Тема: Помогите с написанием элементарной проги типа Хелло Ворлд
- Ответы: 6
- Просмотры: 3058
Re: Помогите с написанием элементарной проги типа Хелло Ворл
Не пойму, куда такая спешка?
- 29 дек 2014, 13:53
- Форум: Уроки
- Тема: Урок 91. AsyncTask. Поворот экрана
- Ответы: 114
- Просмотры: 134497
Re: Урок 91. AsyncTask. Поворот экрана
KamiSempai, спасибо, я в курсе по поводу сервисов. Но интересует, можно ли это сделать на ассин тасках. Так это и делается на асинк тасках, только в сервисе. Можно сделать проще. После завершения работы асинктаска слать броадкаст при помощи LocalBroadcastManager . Тогда всякий кто подписался на это...
- 27 дек 2014, 01:33
- Форум: Уроки
- Тема: Урок 82. Handler. Пример с более содержательными сообщениями
- Ответы: 21
- Просмотры: 18668
Re: Урок 82. Handler. Пример с более содержательными сообщен
Вы начинаете использовать Map не дождавшись ответа с сервера. Объект contact будет содержать какие либо данные только после того как отработает метод callback. Собственно, в конце этого метода можно делать какие либо действия по отображению полученной информации. Я более чем уверен, этот метод вызыв...
- 25 дек 2014, 21:43
- Форум: Работа с данными
- Тема: Проблема с БД
- Ответы: 4
- Просмотры: 2697
Re: Проблема с БД
Возможно вы добавили это поле в код позже и его небыло в момент создания базы данных. Попробуйте удалить приложение с устройства и переустановить его заново.
- 25 дек 2014, 21:38
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Создание мессенджера
- Ответы: 5
- Просмотры: 4678
Re: Создание мессенджера
В этом вопросе ни чем не могу помочь. Тут на форуме, один человек, интересовался клиент-серверными приложениями, можете скооперироваться вместе с ним. Может чего да получится.
Вот ссылка на тему viewtopic.php?f=40&t=5310
Вот ссылка на тему viewtopic.php?f=40&t=5310
- 25 дек 2014, 21:00
- Форум: Уроки
- Тема: Урок 60. Диалоги. AlertDialog: Title, Message, Icon, Buttons
- Ответы: 59
- Просмотры: 47403
Re: Урок 60. Диалоги. AlertDialog: Title, Message, Icon, But
Такой метод отображения диалогов устарел, нужно использовать DialogFragment.pka писал(а):В последних уроках у меня некоторые методы вот так отображаются (но программа все равно запускается)
(showDialog is deprecated) пишет. Что бы это значило?
- 25 дек 2014, 20:58
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Создание мессенджера
- Ответы: 5
- Просмотры: 4678
Re: Создание мессенджера
Почти все месенджеры используют Google Cloud Messages для посылки на телефон уведомления о входящем сообщении или иных действиях о которых нужно проинформировать пользователя. Если же экран с чатом открыт, лучше пересылать сообщения напрямую используя Сокеты.
- 25 дек 2014, 20:27
- Форум: Уроки
- Тема: Урок 58. Диалоги. TimePickerDialog
- Ответы: 32
- Просмотры: 31479
Re: Урок 58. Диалоги. TimePickerDialog
Методы, описанные в уроке, не изменяют системного времени а потому являются совершенно бесполезными . Вы бы хоть намекнули, в каком наплавлении искать тем, кому недоело за 50 с лишним уроком играться с TextView. бесполезными бесполезными http://img0.joyreactor.cc/pics/comment/cosplay-%D0%BA%D0%BE%D...
- 25 дек 2014, 16:13
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: клиент-серверное приложение Android
- Ответы: 5
- Просмотры: 6056
Re: клиент-серверное приложение Android
Я с сокетами не работал, но возможно вы не правильно указываете адрес. Например, в данной ситуации, возможно, лучше подойдет 127.0.0.1.
- 25 дек 2014, 16:09
- Форум: Уроки
- Тема: Урок 91. AsyncTask. Поворот экрана
- Ответы: 114
- Просмотры: 134497
Re: Урок 91. AsyncTask. Поворот экрана
Есть способ сделать так, чтобы AsyncTask запускался из одного активити, а данные возвращал в другой? Можно ли сделать так, чтобы AsyncTask не привязывался к тому активити, из которого был запущен, в том числе в ситуации, когда запустившее активити уничтожается? Самый безопасный способ - это запуска...
- 23 дек 2014, 21:27
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: клиент-серверное приложение Android
- Ответы: 5
- Просмотры: 6056
Re: клиент-серверное приложение Android
А вот для изменения UI нужно использовать Handler. Только он должен выполнять только тот код, что работает с UI. В вашем варианте лучше использовать не Runnable а Message. Вот пара уроков про это: http://startandroid.ru/ru/uroki/vse-uroki-spiskom/144-urok-81-handler-posylaem-prostoe-soobschenie.html...
- 23 дек 2014, 19:03
- Форум: Заказы
- Тема: 5 копий приложений на основе существующего
- Ответы: 2
- Просмотры: 2755
Re: 5 копий приложений на основе существующего
Какие версии API поддерживаются приложением?
Есть ли Action Bar?
Используется ли материал дизайн?
Есть ли Action Bar?
Используется ли материал дизайн?
- 23 дек 2014, 17:24
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: клиент-серверное приложение Android
- Ответы: 5
- Просмотры: 6056
Re: клиент-серверное приложение Android
Handler по умолчанию шлет сообщения в UI поток, поэтому после запуска все виснет. На 4 андроиде такой код вообще бы не запустился.
Тут нет необходимости использовать Handler. Вместо вызова handler.post(_run), нужно перенести всю работу с сетью, из _run, в поток t.
Тут нет необходимости использовать Handler. Вместо вызова handler.post(_run), нужно перенести всю работу с сетью, из _run, в поток t.
- 23 дек 2014, 17:10
- Форум: Экранные компоненты
- Тема: Как добавить к listView новый элемент?
- Ответы: 11
- Просмотры: 4762
Re: Как добавить к listView новый элемент?
Он же в Support Library, там минимальная версия API 7.w1zard писал(а):Да, в materialDesign есть recycleView который подошёл бы мне, но по версии не проходит((((
- 16 дек 2014, 19:10
- Форум: Вакансии
- Тема: Android разработчик 110 000, Новослободская, в штат/в офис
- Ответы: 6
- Просмотры: 8919
Re: Android разработчик 110 000, Новослободская, в штат/в оф
Как он сам напишет, если рекрутер контактных данных не оставил?
- 16 дек 2014, 18:26
- Форум: Прочее
- Тема: Проверка даных при помощи DSA подписи и публичного ключа
- Ответы: 0
- Просмотры: 1413
Проверка даных при помощи DSA подписи и публичного ключа
Суть вопроса в следующем. Есть некие данные в виде массива байт byte[] data , подпись( signature ) в виде Base64 строки и публичный ключ( publicKey ) - строка следующего вида: -----BEGIN PUBLIC KEY----- Тут сам ключ в виде Base64 строки -----END PUBLIC KEY----- Нужно проверить подлинность данных исп...
- 05 дек 2014, 17:01
- Форум: Работа с данными
- Тема: Загрузка больших файлов?
- Ответы: 1
- Просмотры: 1597
Re: Загрузка больших файлов?
Сохранять их в файлы а не в базу. Это верно как для больших картинок так и для маленьких.Merfi писал(а):Вопрос такой: какие есть правильные способы работы с большими картинками?
- 19 ноя 2014, 16:15
- Форум: Работа с данными
- Тема: Нужен совет по выбору наполнения бд
- Ответы: 5
- Просмотры: 3315
Re: Нужен совет по выбору наполнения бд
Нет, не верно. DB_PATH - это путь к папке во внутренней памяти где должна лежать база. Вам нужно поменять строку: InputStream in = ctx.getAssets().open("mycontacts"); Например, если написать так: InputStream in = new FileInputStream(file); То будет использоваться конкретный файл в памяти телефона. f...