Найдено 145 результатов

Isaev
06 ноя 2013, 15:04
Форум: Уроки
Тема: Урок 73. Preferences. Управляем активностью настроек (setEnabled)
Ответы: 10
Просмотры: 12206

Re: Урок 73. Preferences. Управляем активностью настроек (se

И всё же, где сохраняются все те настройки, которые мы в меню выбираем? какой-то специальный внешний файл? И как реализовать, чтобы в Description of List выводился так же текущий выбранный пункт? Это удобно и чаще всего так и реализуется(на сколько встречал в приложениях), странно, что этому моменту...
Isaev
06 ноя 2013, 14:56
Форум: Уроки
Тема: Урок 94. Service. Подробно про onStartCommand
Ответы: 71
Просмотры: 78541

Re: Урок 94. Service. Подробно про onStartCommand

В хелпе написано, что flags может принимать значения 0, START_FLAG_RETRY или START_FLAG_REDELIVERY. На практике я ни разу не встречал значения 0. Постоянно приходит START_FLAG_RETRY. По этому поводу я видел в инете мнение, что это реальный баг системы. Вот у меня там всегда 0, когда должно быть STA...
Isaev
06 ноя 2013, 14:56
Форум: Уроки
Тема: Урок 93. Service. Передача данных в сервис. Методы остановки сервиса
Ответы: 18
Просмотры: 21499

Re: Урок 93. Service. Передача данных в сервис. Методы остан

Т.е. мы в данном примере не имеем никакой возможности "сказать" чтобы при вызове второго stopSelf сервис не убивался?
Почему нельзя проверять счётчик и отменять stop?
Isaev
06 ноя 2013, 14:55
Форум: Уроки
Тема: Урок 77. Tab - вкладки. TabActivity. Activity, как содержимое вкладки
Ответы: 105
Просмотры: 85817

Re: Урок 77. Tab - вкладки. TabActivity. Activity, как содер

<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="48dp" android:background="#000000" android:layout_margin="2dp" android:paddingLeft="2dp" android:paddingRight="2dp" android:click...
Isaev
06 ноя 2013, 10:22
Форум: Уроки
Тема: Урок 98. Service. Локальный биндинг
Ответы: 78
Просмотры: 60550

Re: Урок 98. Service. Локальный биндинг

Надо отключить все слушатели, а также все связи с ним. ну хорошо, пока они есть, сервис живёт это я понимаю но мы же его отвязываем и останавливаем, как он продолжает выполнять задачу? @Override protected void onStop() { super.onStop(); if (!connected) return; unbindService(sConn); Log.d(LOG_TAG, "...
Isaev
05 ноя 2013, 15:07
Форум: Уроки
Тема: Урок 83. Handler. Отложенные сообщения, удаление из очереди, Handler.Callback
Ответы: 15
Просмотры: 15442

Re: Урок 83. Handler. Отложенные сообщения, удаление из очер

Как узнать текущее количество сообщений в очереди?
Isaev
05 ноя 2013, 15:05
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 139808

Re: Урок 99. Service. Уведомления - notifications

А приложение имеет доступ только в "своим" уведомнениям?
т.е. id по умолчанию уникальны? или есть вероятность своим затереть чужое при совпадении id?
Isaev
05 ноя 2013, 14:04
Форум: Уроки
Тема: Урок 98. Service. Локальный биндинг
Ответы: 78
Просмотры: 60550

Re: Урок 98. Service. Локальный биндинг

Что-то вообще никак не останавливается)
при выходе из приложения срабатывает onStop и unbindService(sConn) после чего сервис продолжает слать логи
при убивании восстанавливается и снова продолжает слать)
Вирус прям какой-то... Останавливается, при перезапуске приложения только

Как его остановить то?
Isaev
30 окт 2013, 14:31
Форум: Уроки
Тема: Урок 91. AsyncTask. Поворот экрана
Ответы: 114
Просмотры: 133079

Re: Урок 91. AsyncTask. Поворот экрана

KamiSempai писал(а):Для этого придумали synchronized.
оно было забраковано автором чуть выше :)
damager82 писал(а):А synchronized для link и unlink зачем? synchronized защищает метод от одновременного запуска, а у нас тут все последовательно - старое Activity отпустило, новое приняло.
Isaev
30 окт 2013, 13:04
Форум: Уроки
Тема: Урок 91. AsyncTask. Поворот экрана
Ответы: 114
Просмотры: 133079

Re: Урок 91. AsyncTask. Поворот экрана

P.S. В форуме верно заметили, что есть небольшой изъян в этом всем. Будет плохо, если onProgressUpdate выполнится между моментом, когда старое Activity выполнит метод unLink, и моментом, когда новое Activity выполнит метод link. В этом случае у нас activity будет равен null и мы получим NullPointer...
Isaev
29 окт 2013, 10:45
Форум: Уроки
Тема: Урок 62. Диалоги. AlertDialog. Список
Ответы: 29
Просмотры: 27901

Re: Урок 62. Диалоги. AlertDialog. Список

Foenix писал(а):урок 34
Ну почти сам уже правильно допридумал :)
вроде недавно было и забыл уже, спс
Isaev
28 окт 2013, 13:58
Форум: Уроки
Тема: Урок 62. Диалоги. AlertDialog. Список
Ответы: 29
Просмотры: 27901

Re: Урок 62. Диалоги. AlertDialog. Список

видимо вот так:

Код: Выделить всё

cursor = db.getAllData();
cursor.moveToPosition(which); // тут у нас which это порядковый номер записи

а дальше как получить текст в item из поля "txt"?
item=cursor.???
Isaev
28 окт 2013, 10:35
Форум: Уроки
Тема: Урок 66. Диалоги. Обработчики и операции
Ответы: 19
Просмотры: 16993

Re: Урок 66. Диалоги. Обработчики и операции

а, всё, понял
две строчки местами перепутал :D

Код: Выделить всё

tvName = (TextView) findViewById(R.id.tvName); 
    setContentView(R.layout.main); 
Isaev
25 окт 2013, 12:43
Форум: Уроки
Тема: Урок 59. Диалоги. DatePickerDialog
Ответы: 63
Просмотры: 51558

Re: Урок 59. Диалоги. DatePickerDialog

no-- писал(а):Это не баг, это фича, которая есть в документации.
и имеется весомое объяснение необходимости её существования? :)
Isaev
25 окт 2013, 12:01
Форум: Уроки
Тема: Урок 73. Preferences. Управляем активностью настроек (setEnabled)
Ответы: 10
Просмотры: 12206

Re: Урок 73. Preferences. Управляем активностью настроек (se

Очень удобно это у них реализовано... и сохраняется всё само и загружается) Не понял только пару моментов 1. просто android:dependency для категории нельзя указать? 2. и как сделать, чтобы приложение "забыло" настройки? (не программно) 3. Как реализуется пункт меню "Настройки по умолчанию"? Их же по...
Isaev
25 окт 2013, 11:17
Форум: Уроки
Тема: Урок 59. Диалоги. DatePickerDialog
Ответы: 63
Просмотры: 51558

Re: Урок 59. Диалоги. DatePickerDialog

trew, правильнее наверное на этапе присвоения корректировать
mMonth = monthOfYear+1;
а вообще интересный баг, надо было его описать в уроке
Isaev
25 окт 2013, 10:58
Форум: Уроки
Тема: Урок 69. Передаем Parcelable объекты с помощью Intent
Ответы: 52
Просмотры: 53152

Re: Урок 69. Передаем Parcelable объекты с помощью Intent

А при работе с диалогом DatePickerDialog http://forum.startandroid.ru/viewtopic.php?f=3&t=464&p=19610#p19610 вопросов не возникало :) Это косяк Android, поэтому в коде +1 к месяцу. значит при чтении корректируем сразу d = (Date) parcel.readValue(null); d.setMonth(d.getMonth()-1); там возник вопрос ...
Isaev
25 окт 2013, 10:56
Форум: Уроки
Тема: Урок 66. Диалоги. Обработчики и операции
Ответы: 19
Просмотры: 16993

Re: Урок 66. Диалоги. Обработчики и операции

сдаётся мне etName я нахожу не так (или не там)
Isaev
25 окт 2013, 10:47
Форум: Уроки
Тема: Урок 69. Передаем Parcelable объекты с помощью Intent
Ответы: 52
Просмотры: 53152

Re: Урок 69. Передаем Parcelable объекты с помощью Intent

trew, спасибо... пока ждал сделал вот так: parcel.writeValue(d); //write d = (Date) parcel.readValue(null); // read тоже работает но не понимаю почему месяц на 1 увеличивается? //Записываем Calendar c = new GregorianCalendar(1979, 11, 30); MyObject myObj = new MyObject("text", 1, c.getTime()); //Пол...
Isaev
25 окт 2013, 09:46
Форум: Уроки
Тема: Урок 69. Передаем Parcelable объекты с помощью Intent
Ответы: 52
Просмотры: 53152

Re: Урок 69. Передаем Parcelable объекты с помощью Intent

А если один из параметров Data как его передать? Calendar c = new GregorianCalendar(1979, 11, 30); MyObject myObj = new MyObject("text", 1, c.getTime()); ... public MyObject(String _s, int _i, Date _d) { Log.d(LOG_TAG,"MyObject(String _s, int _i, Date _d)"); s = _s; i = _i; d = _d; } ... public void...