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

Mikhail_dev
30 авг 2012, 13:56
Форум: Java
Тема: "И смех и грех": не работает сравнение строк
Ответы: 13
Просмотры: 8261

Re: "И смех и грех": не работает сравнение строк

А я вот краем мозга вспоминаю что строка, это всегда константа и что не только для final String она ссылается на одну область памяти при идентичной строке. И в принципе это очень даже логично. А если кто-то хочет сделать именно отдельную область памяти, то надо писать new String. Поправьте меня, есл...
Mikhail_dev
30 авг 2012, 10:29
Форум: Java
Тема: "И смех и грех": не работает сравнение строк
Ответы: 13
Просмотры: 8261

Re: "И смех и грех": не работает сравнение строк

В документации к ArrayList remove(Object o) Removes the first occurrence of the specified element from this list, if it is present. Другими словами, если arraylist найдет объект, равный вашему string1 , то она удалит его, причем удалит первый встретившийся. Так что далеко не факт, что вы удалите нуж...
Mikhail_dev
25 авг 2012, 09:30
Форум: Service, Broadcast Receiver, асинхронность
Тема: В сервисе перестал работать таймер
Ответы: 3
Просмотры: 3759

Re: В сервисе перестал работать таймер

Вообще такая ошибка возникает потому что вы хотите изменить что-то в UI интерфейсе с другого потока. Я особо в коде ошибок не увидел на этот счет, но ошибка в том, что нельзя обращаться к интерфейсу с другого потока (именно вьюшки, кнопки и т.д.). Для обхода этого дела, используют handler
Mikhail_dev
25 авг 2012, 09:20
Форум: Прочее
Тема: static class != singleton. Как сделать чтобы было = ?
Ответы: 9
Просмотры: 5953

Re: static class != singleton. Как сделать чтобы было = ?

Насчет того, что он будет в том же потоке откуда он вызван сомневаюсь, скорее всего он всегда будет запускаться в UI потоке, ведь сервис в конечном счете запускается системой (не зависимо от того из какого потока он был вызван). Нет. Он будет вызван в том потоке, откуда был его вызов. Если мы напри...
Mikhail_dev
24 авг 2012, 19:32
Форум: Прочее
Тема: static class != singleton. Как сделать чтобы было = ?
Ответы: 9
Просмотры: 5953

Re: static class != singleton. Как сделать чтобы было = ?

Там немного по другому в манифесте указывается строка для того, чтобы сервис был в отдельном процессе. На счет что сервис в отдельном потоке по умолчанию... Разве по умолчанию сервис ен запустится в НЕ отдельном потоке, а в потоке откуда он был вызван? Да и понял что решается задача, но логика прило...
Mikhail_dev
23 авг 2012, 12:32
Форум: Прочее
Тема: static class != singleton. Как сделать чтобы было = ?
Ответы: 9
Просмотры: 5953

Re: static class != singleton. Как сделать чтобы было = ?

Ответ. Никак. 2 процесса - две виртуальные машины - для каждой своё порождение класса. Синглтон превращается в этом случае в дуалтон.
Вот здравый диалог на эту тему http://4pda.ru/forum/index.php?showtopic=370994
Mikhail_dev
21 авг 2012, 18:36
Форум: Java
Тема: help me!!!
Ответы: 21
Просмотры: 11581

Re: help me!!!

Просьба в следующий раз писать сразу что надо. Так быстрей будет.
Mikhail_dev
21 авг 2012, 11:17
Форум: Прочее
Тема: static class != singleton. Как сделать чтобы было = ?
Ответы: 9
Просмотры: 5953

Re: static class != singleton. Как сделать чтобы было = ?

Немало классов, что без контекста. Во все передавать контекст... Ну как-то некрасиво. Как вариант конечно. Что-то он не очень нравится. Но всё равно спасибо.
Mikhail_dev
21 авг 2012, 10:54
Форум: Прочее
Тема: static class != singleton. Как сделать чтобы было = ?
Ответы: 9
Просмотры: 5953

static class != singleton. Как сделать чтобы было = ?

Добрый день. Есть одна проблема. Есть активности, которые создаются в одном процессе. Есть сервис, порожденный в другом процессе. Всё это находится в одном приложении. Есть статический класс Logger, который я вызываю в обоих процессах. В КАЖДОМ процессе экземпляр класса логгер создается свой, что пр...
Mikhail_dev
20 авг 2012, 15:49
Форум: Экранные компоненты
Тема: AlertDialog.Builder и перекрытие его клавиатурой
Ответы: 3
Просмотры: 3516

Re: AlertDialog.Builder и перекрытие его клавиатурой

Решил вопрос банальной установкой эдита в одну строку, без права расширения по вертикали. Т.к. сообщения небольшие должны быть, то вполне сойдет.
Mikhail_dev
17 авг 2012, 23:37
Форум: Прочее
Тема: получить время
Ответы: 6
Просмотры: 4665

Re: получить время

А через Date мы какой часовой пояс получаем?
Mikhail_dev
17 авг 2012, 21:18
Форум: Экранные компоненты
Тема: AlertDialog.Builder и перекрытие его клавиатурой
Ответы: 3
Просмотры: 3516

Re: AlertDialog.Builder и перекрытие его клавиатурой

Не, не нужна принудительная клавиатура с одной ориентацией. Не совсем понял что такое виртуальная клавиатура. Это что на AVD или что вылазит при вводе текста? Если второе, то оно. Я сфоткал про что имею ввиду. http://s52.radikal.ru/i136/1208/82/a7cbc032e68a.jpg http://s017.radikal.ru/i401/1208/55/73...
Mikhail_dev
17 авг 2012, 20:53
Форум: Прочее
Тема: получить время
Ответы: 6
Просмотры: 4665

Re: получить время

System.currentTimeMillis()
Returns the current system time in milliseconds since January 1, 1970 00:00:00 UTC. This method shouldn't be used for measuring timeouts or other elapsed time measurements, as changing the system time can affect the results.
Returns
the local system time in milliseconds.
Mikhail_dev
17 авг 2012, 12:36
Форум: Экранные компоненты
Тема: AlertDialog.Builder и перекрытие его клавиатурой
Ответы: 3
Просмотры: 3516

AlertDialog.Builder и перекрытие его клавиатурой

Здравствуйте. Есть AlertDialog.Builder , на котором поле для ввода и под полем снизу несколько кнопок. При нажатии на поле, открывается клавиатура, которая перекрывает кнопки. Вопрос, как это лечится? Создавать активность новую для ввода не совсем желательно. Может какие альтернативы для кнопок испо...
Mikhail_dev
17 авг 2012, 12:29
Форум: Прочее
Тема: Обработка exception
Ответы: 9
Просмотры: 5930

Re: Обработка exception

Старайтесь писать правильно. Нет инета? Ничего тогда не загружай вообще. Ведь это более логично. Вот тут совет писал по этому поводу. Просто делаем слушатель. http://www.cyberforum.ru/android-dev/thread624554.html#post3297870 Правда это не всегда спасёт. Ибо бывает что подключен к WiFi, а самого ине...
Mikhail_dev
16 авг 2012, 15:36
Форум: Прочее
Тема: Поиск загруженных мест в программе
Ответы: 0
Просмотры: 1711

Поиск загруженных мест в программе

Здравствуйте. Подскажите как можно определять наиболее загруженные места в программе? В MemoryAnalizer такого и не встретил. Может просто не нашел. Но буду очень рад выслушать что-либо по этому поводу.
Mikhail_dev
13 авг 2012, 19:28
Форум: Экранные компоненты
Тема: Как вернуться на предыдущий экран?
Ответы: 3
Просмотры: 3551

Re: Как вернуться на предыдущий экран?

Где-то читал, что все экраны (активити) по мере их открытия запоминаются в стэк и нажатием кнопки <back> должен открыться вызывающий экран. В стэк то помещается, но НЕ ГАРАНТИРУЕТСЯ то, что не произведется выгрузка прошлых активностей из-за нехватки памяти. Хотя думаю что у вас не в этом беда. Вы к...
Mikhail_dev
10 авг 2012, 11:09
Форум: Экранные компоненты
Тема: Нужна помощь
Ответы: 3
Просмотры: 3111

Re: Нужна помощь

Я так понимаю что текст будет вводиться с массива путём слияния его частей. Значит наиболее удачный способ это сделать, вот так void readLog(String fName) throws IOException { File fileName = null; BufferedReader in = null; fileName = new File(Settings.getAppDir(), fName); try { in = new BufferedRea...
Mikhail_dev
02 авг 2012, 19:24
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Отключить связь с сетью для заданного CellID
Ответы: 3
Просмотры: 3517

Re: Отключить связь с сетью для заданного CellID

Я как-то хотел поставить предпочтительным интернет с сим карты, а не с WiFi. Дык по умолчанию он стоит с WiFi. И установить его в тот же WiFi как предпочтительный можно без проблем. А вот вызывав метод и передавая ему, что я хочу с телефона, то вылазит SecurityException. Гугление дало мало чего, но ...
Mikhail_dev
02 авг 2012, 19:20
Форум: Java
Тема: на андроид 4 валится на new Socket
Ответы: 11
Просмотры: 8275

Re: на андроид 4 валится на new Socket

С третьей версии запрещено в главном потоке делать запросы. Но вот ведь беда, а свои то классы ака android.не_помню.Geocoder , который отвечает за геокодинг координат, может работать с основного потока =)