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

Интересный факт о Application и Service :remote - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android С чего начать ? http://www.cyberforum.ru/android-dev/thread647084.html
Здравствуйте! Прошу сильно не пинать, но я вот с такой наглостью обращаюсь за помощью к сообществу, я не давно приобрел телефон на платформе андроид и мне захотелось самому написать какое нибудь приложение для него. Сам я раньше писал на C/C++ и не много паскаль. Уже вторые сутки ищу полезную информацию по программированию на андроид , но ни чего действительно полезного так и не нашел. Мне бы...
Программирование Android Литература по Android Вопрос самый обычный, хочется самому научиться писать программы на Android. Ищу хорошую литературу, нашел пока "Hello Android" Ed Burnette. Есть еще что–то хорошее по этой теме? И есть что–то хорошо переведенное на русский? http://www.cyberforum.ru/android-dev/thread647070.html
Программирование Android Работа с графикой в Android
есть такой код: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.notebook); ... } public static class Panel extends View {
Как отредактировать приложение? Программирование Android
Привет всем, зарегистрировался на вашем форуме столько информации тут глаза разбегаются, помогите пожалуйста, я работаю в такси через интернет через программу на андройде и очень хочется её подредактировать под себя, но сколько методом тыка не пытался изменить приложение не устанавливается после этого, вот ссылка на программу http://wap.taxsee.ru/soft3/ хочется убавить расстояние между строками...
Программирование Android Как отобразить модель 3D Max? http://www.cyberforum.ru/android-dev/thread646711.html
Собственно вопрос - есть модель 3d max. Как ее отобразить? с возможностью поворота по любым осям
Программирование Android возникло несколько вопросов в моей игре В поцессе работы над первым android поектом возникли пару вопросов и поблем. У кого есть опыт, пошу какпомочь! Проблема 1: В игре есть меню. Нажимая на кнопку играть, открываеться новое активити, где нужно выбрать уровень сложности. Первое активити (меню) не закрываеться, по верх него открываеться активити, уровня сложности. Если нажать кнопку назад, во втором активити, то оно закроеться и... подробнее

Показать сообщение отдельно
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506

Интересный факт о Application и Service :remote - Программирование Android

05.09.2012, 16:06. Просмотров 1747. Ответов 8
Метки (Все метки)

Значит берём создаём тестовый примерчик:
Активити
Сервис

Биндимся из активити к сервису и через месенджер шлём сообщения сервису как здесь.
Потом берём такие и экстендим класс android.app.Application (назовём его к примеру TestApp)и прописываем в манифесте имя заэкснедженого нами апликейшна.
Всё работает нормально, сервис биндится сообщения шлются.
Далее, дописываем к сервису в манифесте androidrocess=":remote" что бы сервис работал в отдельном процессе и видим следующую картину:
при запуске прилаги вызывается onCreate у заэкстендженого нами TestApp класса. далее берём и жмём на кнопочку после чего происходит бинд(самый первый) к сервису и создаётся новый процес в системе (@default_process_name%:remote) в котором работает наш сервис и в этот самый момент пересоздаётся TestApp!!!
Может мне кто нибудь обьяснить почему так происходит(хотя я и сам догадываюсь) и самое главное - как этого избежать и при этом иметь возможность запускать сервис в отдельном потоке?
Без апликейшн класса обходится будет трудно и некрасиво. Сервис должен тоже рабоать в отдельнои процессе так как на него возложена задача играть музыку (я думаю понимаете почему не стоит пускать его в общем процессе).

PS: если убрать :remote из манифеста - Апликейшн класс не пересоздаётся и всё ок.


Добавлено через 37 минут
ПОПРАВКА:
Апликейшн не пересоздаётся а создаётся ещё один инстанс данного класса.

Добавлено через 20 минут
тащемта вопрос снят: класлоадеры разные, инстансы тоже будут разные.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru