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

Порядок открытия активити в проекте - Android

Восстановить пароль Регистрация
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
17.08.2014, 10:49     Порядок открытия активити в проекте #1
Гуру, помогите!
Как убрать "заднее окно"?

Заметил что когда создается активити, сначала открывается простое черное окно с серым заголовком и указанным в манифесте названием, а потом (через микросекунды) оно мерцает и замещается моим цветным окошком (со схемой из XML). При сложной обработке в аппликэйшн оно может на долго зависать до открытия моего окна...

Вроде ничего страшного, но хотелось бы подобный беспредел убрать...

Возможно ли это? Что для этого нужно?

Сейчас смотрю (копаю чужие исходники) в сторону того что-бы первое окошко сделать "пустышкой" или прозрачным... А из него уже вызывать основное окно... Где-то видел пустышку, но не изучал еще...
Поможет ли это? Или нужно какую-то галочку одну где-нибудь в манифесте прописать?

И еще... Что в манифесте отвечает за то что имено эта активити 1) является первой (после клика по иконке). 2) является второй которая тоже имеет свою иконку? Методом "тыка" обнаружил что это связано с наличием android:label="фыва" и
XML
1
2
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
Но правильно ли я догадался... В хелпах подобных инструкций не находил...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2014, 10:49     Порядок открытия активити в проекте
Посмотрите здесь:

Может ли быть два виджета в одном проекте где у каждого будет своя активити настроек? Android
Android Активити
Android Вызов активити
Android Изменение параметров активити из другого активити
Android Выбор файла и переключение на другую активити для его открытия
Вызов новой активити не из класса активити Android
Запуск активити Android
Как вызвать метод в активити классе из обычного не активити класса? Android
Из Активити в Фрагмент Android
Android Вернуться в то же активити (без открытия нового)
На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити Android
Android Возврат к активити

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,066
17.08.2014, 12:43     Порядок открытия активити в проекте #2
ACTION_MAIN — Запускается как начальная активность задания;
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
17.08.2014, 20:19  [ТС]     Порядок открытия активити в проекте #3
Цитата Сообщение от Rube Посмотреть сообщение
ACTION_MAIN — Запускается как начальная активность задания;
не понял
Это похоже на <action android:name="android.intent.action.MAIN" />, но что это значит?
Добрый гугл, как всегда немногословен: Start as a main entry point, does not expect to receive data.
Как примеять? Если хочу две иконки иметь, в обе активити воткнуть?

Черный экран вроде убрал... Учился правда на быстрой програмке - там и раньше было почти не заметно... потестю и попробую на более сложных
Первое окно сделал пустым. Без XML. но с ключем android:theme="@android:style/Theme.Translucent" в манифесте. В онкрейт вызываю прошлое первое окно и finish();. Глюки исчезли... Еще бы анимацию первого окна убрать для ускорения, но боюсь что это уже "прелести ланчера"
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
17.08.2014, 21:21     Порядок открытия активити в проекте #4
http://cyrilmottier.com/2013/01/23/a...made-gorgeous/
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
17.08.2014, 22:52  [ТС]     Порядок открытия активити в проекте #5
Цитата Сообщение от Netscape Посмотреть сообщение
http://cyrilmottier.com/2013/01/23/a...made-gorgeous/
Спасибо! Понял насколько все не просто... ИМХО, мое решение чуть проще, чем подбор стилей. Уже 2 проекта исправил. Во втором тоже (проверил) исправилось... По этой-же технологии можно и маленькое окошко-диалог сделать - "Подождите! Идет загрузка... "
Yandex
Объявления
17.08.2014, 22:52     Порядок открытия активити в проекте
Ответ Создать тему
Опции темы

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