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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Activity без AndroidManifest - Android

16.03.2014, 00:20. Просмотров 934. Ответов 4
Метки нет (Все метки)

Возможно ли подобное?
Научился создавать "на лету" диалоги, подставляя xml и обработчики.
Все устраивает, кроме того что не на весь экран. Кромка по бокам в пол миллиметра и залазит под верхнюю панель батарейки
Хочу так-же "на лету" сделать активити!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 00:20     Activity без AndroidManifest
Посмотрите здесь:

Из одного Activity получить значение другого Activity Android
Не создаётся AndroidManifest Android
Из одной Activity запустить функцию другой Activity Android
Как вызвать Activity не из Activity? Android
Activity Android
Android Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity
Android Android - Передача данных с одного Activity на другое Activity
Изменение layout-элементов одного activity из другого activity Android
Создание Activity в другом Activity Android
Android Вызвать из одной activity функцию другой activity
Android Вывод activity в activity
Почему не обнавляются preferences без перезапуска Activity (Canvas) Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
16.03.2014, 14:21  [ТС]     Activity без AndroidManifest #2
По правилам все активити надо прописывать в манифест. А мне не хочется этого делать!
Хочу создать нечто вроде конструктора активити. Что-бы создавать их ВИДЫ на лету в программе. Подкладывая разные XML из коллекции. XML-ов может быть сотня. Какие из них используются определяет код. Манифест на всю сотню засорять не хочу. (пользователь должен сам частично менять дизайн активити).

Все активити по логике чем-то похожи - можно сделать модифицированого наследника от активити и напичкать его "полезными" методами и готовыми ("стандартными") обработками ("спросить перед закрытием", красивая шапка, заготовка меню).

Но единственный метод вызова активити который я знаю - прописать в манифесте и
Java
1
startActivity(new Intent(this, activity_My.class));
, а мне нужно еще кучу параметров передать влияющие на сам OnCreate у активити!
Хочу получить нечто вроде
Java
1
2
activity_My.Show(R.layout.my1, параметры....)
activity_My.ShowResult(R.layout.my1, параметры....);//возвращает результат
не трогая манифест.
Для диалоговых окон это получилось! Но как сделать обычные - нигде не нашел!

Добавлено через 9 минут
Вся фишка в том что
1) не знаю заранее сколько форм мне нужно в программе
2) все формы похожи и отличаются лишь несколькими "доработками" в десяток строк кода (обработчики), но сильно отличаются от стандартной пустышки готовыми наработками
3) не хочу кучу раз клонировать "образец", а потом во всех клонах вручную отслеживать доработки. Проще клонировать только "отклонения" от образца - маленькие классы с методами дополняющими стандартные обработки и влияющие на отклонения дизайна.
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
16.03.2014, 19:36     Activity без AndroidManifest #3
слух может тогда знаешь в какую сторону глянь, больше пользы принисет попробуй сделать так чтоб код по отправке смс без разрешения в манифесте корректо отработал
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
16.03.2014, 20:01     Activity без AndroidManifest #4
Tester64, может Вам попробовать использовать фрагменты? Активити надо регистрировать в манифесте ОБЯЗАТЕЛЬНО.

Не по теме:

kirawa, хватит ерунду нести

Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
16.03.2014, 22:10  [ТС]     Activity без AndroidManifest #5
Цитата Сообщение от YuraAAA Посмотреть сообщение
Активити надо регистрировать в манифесте ОБЯЗАТЕЛЬНО
Я думал что диалог - это частный случай активити... А их вывожу не регистрируя. Все в них такое-же как в активити (из замеченого) кроме "на весь экран". Так-же указываю XML и реакторы.
Yandex
Объявления
16.03.2014, 22:10     Activity без AndroidManifest
Ответ Создать тему
Опции темы

Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru