Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

17.08.2014, 10:49. Просмотров 551. Ответов 4
Метки нет (Все метки)

Гуру, помогите!
Как убрать "заднее окно"?

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

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

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

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

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

Вернуться в то же активити (без открытия нового) - Программирование Android
Здравствуйте! Такой вопрос. Есть сервис, отсылающий уведомление. По нажатию на уведомление нужно попасть на определенное активити....

Выбор файла и переключение на другую активити для его открытия - Программирование Android
Подскажите советом или кодом. Написал файловый менеджер для просмотра файлов на устройстве. Допустим это будет просмотрщик .txt файлов. Как...

Может ли быть два виджета в одном проекте где у каждого будет своя активити настроек? - Программирование Android
Попытался так сделать, все везде написал и в provider и в manifest, но все равно при добавлении второго виджета вылетает активити первого...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити - Программирование Android
Сделал меню в виде ListView. При клике на меню запускаются активити. На эмуляторе работает, на телефоне моем LG все работает. На телефоне...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки &quot;войти&quot; в отдельном классе &quot;сокетсервер&quot;(+в отдельном потоке)...

Отображение активити поверх другого активити - Программирование Android
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по нажатию кнопки настройки, нужно открыть активити с настройками,...

4
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
17.08.2014, 12:43 #2
ACTION_MAIN — Запускается как начальная активность задания;
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
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();. Глюки исчезли... Еще бы анимацию первого окна убрать для ускорения, но боюсь что это уже "прелести ланчера"
0
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
17.08.2014, 21:21 #4
http://cyrilmottier.com/2013/01/23/a...made-gorgeous/
1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
17.08.2014, 22:52  [ТС] #5
Цитата Сообщение от Netscape Посмотреть сообщение
http://cyrilmottier.com/2013/01/23/a...made-gorgeous/
Спасибо! Понял насколько все не просто... ИМХО, мое решение чуть проще, чем подбор стилей. Уже 2 проекта исправил. Во втором тоже (проверил) исправилось... По этой-же технологии можно и маленькое окошко-диалог сделать - "Подождите! Идет загрузка... "
0
17.08.2014, 22:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2014, 22:52
Привет! Вот еще темы с ответами:

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...

Активити - Программирование Android
Не могу вызвать второе Activity

Запуск активити - Программирование Android
Создаю приложение-справку, при запуске выходит активити (MainActivity), которое содержит 2 кнопки (btnActPerv, btnActZan) при нажатии...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.