Найдено 2102 результата
- 30 авг 2012, 13:56
- Форум: Java
- Тема: "И смех и грех": не работает сравнение строк
- Ответы: 13
- Просмотры: 8261
Re: "И смех и грех": не работает сравнение строк
А я вот краем мозга вспоминаю что строка, это всегда константа и что не только для final String она ссылается на одну область памяти при идентичной строке. И в принципе это очень даже логично. А если кто-то хочет сделать именно отдельную область памяти, то надо писать new String. Поправьте меня, есл...
- 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 , то она удалит его, причем удалит первый встретившийся. Так что далеко не факт, что вы удалите нуж...
- 25 авг 2012, 09:30
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: В сервисе перестал работать таймер
- Ответы: 3
- Просмотры: 3759
Re: В сервисе перестал работать таймер
Вообще такая ошибка возникает потому что вы хотите изменить что-то в UI интерфейсе с другого потока. Я особо в коде ошибок не увидел на этот счет, но ошибка в том, что нельзя обращаться к интерфейсу с другого потока (именно вьюшки, кнопки и т.д.). Для обхода этого дела, используют handler
- 25 авг 2012, 09:20
- Форум: Прочее
- Тема: static class != singleton. Как сделать чтобы было = ?
- Ответы: 9
- Просмотры: 5953
Re: static class != singleton. Как сделать чтобы было = ?
Насчет того, что он будет в том же потоке откуда он вызван сомневаюсь, скорее всего он всегда будет запускаться в UI потоке, ведь сервис в конечном счете запускается системой (не зависимо от того из какого потока он был вызван). Нет. Он будет вызван в том потоке, откуда был его вызов. Если мы напри...
- 24 авг 2012, 19:32
- Форум: Прочее
- Тема: static class != singleton. Как сделать чтобы было = ?
- Ответы: 9
- Просмотры: 5953
Re: static class != singleton. Как сделать чтобы было = ?
Там немного по другому в манифесте указывается строка для того, чтобы сервис был в отдельном процессе. На счет что сервис в отдельном потоке по умолчанию... Разве по умолчанию сервис ен запустится в НЕ отдельном потоке, а в потоке откуда он был вызван? Да и понял что решается задача, но логика прило...
- 23 авг 2012, 12:32
- Форум: Прочее
- Тема: static class != singleton. Как сделать чтобы было = ?
- Ответы: 9
- Просмотры: 5953
Re: static class != singleton. Как сделать чтобы было = ?
Ответ. Никак. 2 процесса - две виртуальные машины - для каждой своё порождение класса. Синглтон превращается в этом случае в дуалтон.
Вот здравый диалог на эту тему http://4pda.ru/forum/index.php?showtopic=370994
Вот здравый диалог на эту тему http://4pda.ru/forum/index.php?showtopic=370994
- 21 авг 2012, 18:36
- Форум: Java
- Тема: help me!!!
- Ответы: 21
- Просмотры: 11581
Re: help me!!!
Просьба в следующий раз писать сразу что надо. Так быстрей будет.
- 21 авг 2012, 11:17
- Форум: Прочее
- Тема: static class != singleton. Как сделать чтобы было = ?
- Ответы: 9
- Просмотры: 5953
Re: static class != singleton. Как сделать чтобы было = ?
Немало классов, что без контекста. Во все передавать контекст... Ну как-то некрасиво. Как вариант конечно. Что-то он не очень нравится. Но всё равно спасибо.
- 21 авг 2012, 10:54
- Форум: Прочее
- Тема: static class != singleton. Как сделать чтобы было = ?
- Ответы: 9
- Просмотры: 5953
static class != singleton. Как сделать чтобы было = ?
Добрый день. Есть одна проблема. Есть активности, которые создаются в одном процессе. Есть сервис, порожденный в другом процессе. Всё это находится в одном приложении. Есть статический класс Logger, который я вызываю в обоих процессах. В КАЖДОМ процессе экземпляр класса логгер создается свой, что пр...
- 20 авг 2012, 15:49
- Форум: Экранные компоненты
- Тема: AlertDialog.Builder и перекрытие его клавиатурой
- Ответы: 3
- Просмотры: 3516
Re: AlertDialog.Builder и перекрытие его клавиатурой
Решил вопрос банальной установкой эдита в одну строку, без права расширения по вертикали. Т.к. сообщения небольшие должны быть, то вполне сойдет.
- 17 авг 2012, 23:37
- Форум: Прочее
- Тема: получить время
- Ответы: 6
- Просмотры: 4665
Re: получить время
А через Date мы какой часовой пояс получаем?
- 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...
- 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.
- 17 авг 2012, 12:36
- Форум: Экранные компоненты
- Тема: AlertDialog.Builder и перекрытие его клавиатурой
- Ответы: 3
- Просмотры: 3516
AlertDialog.Builder и перекрытие его клавиатурой
Здравствуйте. Есть AlertDialog.Builder , на котором поле для ввода и под полем снизу несколько кнопок. При нажатии на поле, открывается клавиатура, которая перекрывает кнопки. Вопрос, как это лечится? Создавать активность новую для ввода не совсем желательно. Может какие альтернативы для кнопок испо...
- 17 авг 2012, 12:29
- Форум: Прочее
- Тема: Обработка exception
- Ответы: 9
- Просмотры: 5930
Re: Обработка exception
Старайтесь писать правильно. Нет инета? Ничего тогда не загружай вообще. Ведь это более логично. Вот тут совет писал по этому поводу. Просто делаем слушатель. http://www.cyberforum.ru/android-dev/thread624554.html#post3297870 Правда это не всегда спасёт. Ибо бывает что подключен к WiFi, а самого ине...
- 16 авг 2012, 15:36
- Форум: Прочее
- Тема: Поиск загруженных мест в программе
- Ответы: 0
- Просмотры: 1711
Поиск загруженных мест в программе
Здравствуйте. Подскажите как можно определять наиболее загруженные места в программе? В MemoryAnalizer такого и не встретил. Может просто не нашел. Но буду очень рад выслушать что-либо по этому поводу.
- 13 авг 2012, 19:28
- Форум: Экранные компоненты
- Тема: Как вернуться на предыдущий экран?
- Ответы: 3
- Просмотры: 3551
Re: Как вернуться на предыдущий экран?
Где-то читал, что все экраны (активити) по мере их открытия запоминаются в стэк и нажатием кнопки <back> должен открыться вызывающий экран. В стэк то помещается, но НЕ ГАРАНТИРУЕТСЯ то, что не произведется выгрузка прошлых активностей из-за нехватки памяти. Хотя думаю что у вас не в этом беда. Вы к...
- 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...
- 02 авг 2012, 19:24
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Отключить связь с сетью для заданного CellID
- Ответы: 3
- Просмотры: 3517
Re: Отключить связь с сетью для заданного CellID
Я как-то хотел поставить предпочтительным интернет с сим карты, а не с WiFi. Дык по умолчанию он стоит с WiFi. И установить его в тот же WiFi как предпочтительный можно без проблем. А вот вызывав метод и передавая ему, что я хочу с телефона, то вылазит SecurityException. Гугление дало мало чего, но ...
- 02 авг 2012, 19:20
- Форум: Java
- Тема: на андроид 4 валится на new Socket
- Ответы: 11
- Просмотры: 8275
Re: на андроид 4 валится на new Socket
С третьей версии запрещено в главном потоке делать запросы. Но вот ведь беда, а свои то классы ака android.не_помню.Geocoder , который отвечает за геокодинг координат, может работать с основного потока =)